org.apache.jackrabbit.core.state
Class ItemStateReferenceMap

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

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.
 
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-2006 The Apache Software Foundation. All Rights Reserved.