Package org.infinispan.container.impl
package org.infinispan.container.impl
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.
This package also contains the factory for creating entries, and is typically used by the
to wrap an entry and put it in a thread's
invalid reference
LockingInterceptor
invalid reference
InvocationContext
-
ClassDescriptionDelegating data container that delegates all calls to the container returned from
AbstractDelegatingInternalDataContainer.delegate()
Abstract class implemenation for a segmented data container.Bounded implementation of segmented data container.DefaultDataContainer<K,V> DefaultDataContainer is both eviction and non-eviction based data container.DataContainer implementation that internally stores entries in an array of maps.A factory for constructingMVCCEntry
instances for use in theInvocationContext
.EntryFactory
implementation to be used for optimistic locking scheme.Interface describing methods of a data container where operations can be indexed by the segment of the key stored in the map.A factory forInternalCacheEntry
andInternalCacheValue
instances.An implementation that generates non-versioned entriesSize calculator that takes into account not only key and value but also metadata.Segmented data container that also allows for non owned segments to be written to a temporary map (L1).PeekableTouchableMap<K,V>