Package org.infinispan.container

Data containers which store cache entries.

See:
          Description

Interface Summary
DataContainer The main internal data structure which stores entries
 

Class Summary
FIFODataContainer A container that maintains order of entries based on when they were placed in the container.
LRUDataContainer Based on the same techniques outlined in the FIFODataContainer, this implementation additionally unlinks and re-links entries at the tail whenever entries are visited (using a get()) or are updated (a put() on an existing key).
SimpleDataContainer Simple data container that does not order entries for eviction, implemented using two ConcurrentHashMaps, one for mortal and one for immortal entries.
SpinLockBasedFIFODataContainer A data container that exposes an iterator that is ordered based on order of entry into the container, with the oldest entries first.
SpinLockBasedFIFODataContainer.Aux  
SpinLockBasedFIFODataContainer.LinkedEntry  
SpinLockBasedFIFODataContainer.SpinLock  
SpinLockBasedLRUDataContainer A data container that exposes an iterator that is ordered based on least recently used (visited) entries first.
 

Package org.infinispan.container Description

Data containers which store cache entries. This package contains different implementations of containers based on their performance and ordering characteristics, as well as the entries that live in the containers.



Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.