|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DataContainer | |
---|---|
org.infinispan | This is the core of Infinispan, a distributed, transactional, highly scalable data grid platform. |
org.infinispan.commands | Commands that operate on the cache, either locally or remotely. |
org.infinispan.commands.read | |
org.infinispan.commands.remote | |
org.infinispan.container | Data containers which store cache entries. |
org.infinispan.container.entries | |
org.infinispan.eviction | Classes related to eviction. |
org.infinispan.factories | Factories are internal components used to create other components based on a cache's configuration. |
org.infinispan.interceptors | Infinispan is designed around a set of interceptors around a data container. |
org.infinispan.statetransfer | Transfer of state to new caches in a cluster. |
Uses of DataContainer in org.infinispan |
---|
Methods in org.infinispan that return DataContainer | |
---|---|
DataContainer |
CacheDelegate.getDataContainer()
|
DataContainer |
AdvancedCache.getDataContainer()
|
DataContainer |
AbstractDelegatingAdvancedCache.getDataContainer()
|
Methods in org.infinispan with parameters of type DataContainer | |
---|---|
void |
CacheDelegate.injectDependencies(EvictionManager evictionManager,
InvocationContextContainer icc,
CommandsFactory commandsFactory,
InterceptorChain interceptorChain,
Configuration configuration,
CacheNotifier notifier,
ComponentRegistry componentRegistry,
TransactionManager transactionManager,
BatchContainer batchContainer,
RpcManager rpcManager,
DataContainer dataContainer,
Marshaller marshaller,
ResponseGenerator responseGenerator,
CacheManager cacheManager,
StateTransferManager stateTransferManager)
|
Uses of DataContainer in org.infinispan.commands |
---|
Methods in org.infinispan.commands with parameters of type DataContainer | |
---|---|
void |
CommandsFactoryImpl.setupDependencies(DataContainer container,
CacheNotifier notifier,
Cache cache,
InterceptorChain interceptorChain,
CacheLoaderManager clManager,
DistributionManager distributionManager,
InvocationContextContainer icc,
TransactionTable txTable)
|
Uses of DataContainer in org.infinispan.commands.read |
---|
Constructors in org.infinispan.commands.read with parameters of type DataContainer | |
---|---|
SizeCommand(DataContainer container)
|
Uses of DataContainer in org.infinispan.commands.remote |
---|
Methods in org.infinispan.commands.remote with parameters of type DataContainer | |
---|---|
void |
ClusteredGetCommand.initialize(DataContainer dataContainer,
CacheLoaderManager clManager,
InvocationContextContainer icc)
|
Uses of DataContainer in org.infinispan.container |
---|
Classes in org.infinispan.container that implement DataContainer | |
---|---|
class |
FIFODataContainer
A container that maintains order of entries based on when they were placed in the container. |
class |
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). |
class |
SimpleDataContainer
Simple data container that does not order entries for eviction, implemented using two ConcurrentHashMaps, one for mortal and one for immortal entries. |
class |
SpinLockBasedFIFODataContainer
A data container that exposes an iterator that is ordered based on order of entry into the container, with the oldest entries first. |
class |
SpinLockBasedLRUDataContainer
A data container that exposes an iterator that is ordered based on least recently used (visited) entries first. |
Uses of DataContainer in org.infinispan.container.entries |
---|
Methods in org.infinispan.container.entries with parameters of type DataContainer | |
---|---|
void |
ReadCommittedEntry.commit(DataContainer container)
|
void |
CacheEntry.commit(DataContainer container)
Commits changes |
void |
AbstractInternalCacheEntry.commit(DataContainer container)
|
void |
RepeatableReadEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck)
|
void |
ReadCommittedEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck)
|
void |
NullMarkerEntry.copyForUpdate(DataContainer d,
boolean b)
A no-op. |
void |
MVCCEntry.copyForUpdate(DataContainer container,
boolean writeSkewCheck)
Makes internal copies of the entry for updates |
Uses of DataContainer in org.infinispan.eviction |
---|
Methods in org.infinispan.eviction with parameters of type DataContainer | |
---|---|
void |
EvictionManagerImpl.initialize(ScheduledExecutorService executor,
Configuration configuration,
Cache cache,
DataContainer dataContainer,
CacheLoaderManager cacheLoaderManager)
|
Uses of DataContainer in org.infinispan.factories |
---|
Methods in org.infinispan.factories with parameters of type DataContainer | |
---|---|
void |
EntryFactoryImpl.injectDependencies(DataContainer dataContainer,
LockManager lockManager,
Configuration configuration,
CacheNotifier notifier)
|
Uses of DataContainer in org.infinispan.interceptors |
---|
Methods in org.infinispan.interceptors with parameters of type DataContainer | |
---|---|
protected void |
CacheLoaderInterceptor.injectDependencies(CacheLoaderManager clm,
DataContainer dataContainer,
EntryFactory entryFactory,
CacheNotifier notifier)
|
void |
DistributionInterceptor.injectDependencies(DistributionManager distributionManager,
CommandsFactory cf,
DataContainer dataContainer)
|
void |
PassivationInterceptor.setDependencies(CacheNotifier notifier,
CacheLoaderManager cacheLoaderManager,
DataContainer dataContainer)
|
void |
CacheMgmtInterceptor.setDependencies(DataContainer dataContainer)
|
void |
LockingInterceptor.setDependencies(LockManager lockManager,
DataContainer dataContainer,
EntryFactory entryFactory)
|
Uses of DataContainer in org.infinispan.statetransfer |
---|
Methods in org.infinispan.statetransfer with parameters of type DataContainer | |
---|---|
void |
StateTransferManagerImpl.injectDependencies(RpcManager rpcManager,
AdvancedCache cache,
Configuration configuration,
DataContainer dataContainer,
CacheLoaderManager clm,
Marshaller marshaller,
TransactionLog transactionLog,
InterceptorChain interceptorChain,
InvocationContextContainer invocationContextContainer,
CommandsFactory commandsFactory,
TransactionTable txTable)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |