org.apache.jackrabbit.core.state
Class ItemStateReferenceMap

java.lang.Object
  extended by org.apache.jackrabbit.core.state.ItemStateMap
      extended by org.apache.jackrabbit.core.state.ItemStateReferenceMap
All Implemented Interfaces:
ItemStateStore, Dumpable

public class ItemStateReferenceMap
extends ItemStateMap

ItemStateReferenceMap is a specialized ItemStateMap that stores WEAK references to ItemState objects.


Field Summary
 
Fields inherited from class org.apache.jackrabbit.core.state.ItemStateMap
map
 
Constructor Summary
ItemStateReferenceMap()
          Creates a new ReferenceMap-backed ItemStateReferenceMap instance that stores WEAK references to ItemState objects.
 
Method Summary
 
Methods inherited from class org.apache.jackrabbit.core.state.ItemStateMap
clear, contains, dump, get, isEmpty, keySet, put, remove, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemStateReferenceMap

public ItemStateReferenceMap()
Creates a new ReferenceMap-backed ItemStateReferenceMap instance that stores WEAK references to ItemState objects. An entry in this map is automatically removed when the garbage collector determines that its value (i.e. an ItemState object) is only weakly reachable.



Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.