| Package | Description |
|---|---|
| org.infinispan.commands.read | |
| org.infinispan.container |
Data containers which store cache entries.
|
| org.infinispan.container.entries |
Entries which are stored in data containers.
|
| org.infinispan.container.entries.versioned | |
| org.infinispan.eviction |
Classes related to eviction.
|
| org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
| org.infinispan.interceptors.distribution | |
| org.infinispan.loaders |
This package contains loaders and stores, which are used for overflow or persistence.
|
| org.infinispan.loaders.bdbje |
This package contains a
CacheStore implementation based on
Oracle's BDBJE storage engine. |
| org.infinispan.loaders.bucket |
Abstract classes that use hashed buckets to store entries.
|
| org.infinispan.loaders.cassandra |
This package contains a
CacheStore implementation based on
persisting to Apache Cassandra |
| org.infinispan.loaders.cluster |
A
CacheLoader (not CacheStore) that polls other nodes in the cluster for state. |
| org.infinispan.loaders.decorators |
This package contains loaders and stores, which are used for overflow or persistence.
|
| org.infinispan.loaders.hbase |
This package contains a
CacheStore implementation based on
persisting to HBase. |
| org.infinispan.loaders.jdbc |
This package contains a
CacheStore implementation based on
a JDBC database connection. |
| org.infinispan.loaders.jdbc.binary |
This JDBC CacheStore implementation is optimized for storing binary (non-String)
keys in the cache.
|
| org.infinispan.loaders.jdbc.mixed |
This is a delegating CacheStore implementation that delegates either to a binary
or String based JDBC cache store depending on the key used.
|
| org.infinispan.loaders.jdbc.stringbased |
This JDBC CacheStore implementation is optimized for storing String
keys in the cache.
|
| org.infinispan.loaders.jdbm |
This package contains a
CacheStore implementation based on
persisting to JDBM. |
| org.infinispan.loaders.leveldb | |
| org.infinispan.loaders.modifications |
Modifications that are used to encapsulate cache operations for application to a
CacheStore. |
| org.infinispan.loaders.remote | |
| org.infinispan.lucene.cachestore | |
| org.infinispan.notifications.cachelistener |
Cache-specific notifications and eventing. |
| org.infinispan.statetransfer |
Transfer of state to new caches in a cluster.
|
| org.infinispan.util |
General utilities that are not specific to Infinispan, including string parsing helpers, reflection tools and
collections and containers designed to supplement the JDK-provided containers.
|
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
GetKeyValueCommand.getRemotelyFetchedValue()
If the cache needs to go remotely in order to obtain the value associated to this key, then the remote value
is stored in this field.
|
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
EntrySetCommand.perform(InvocationContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
void |
GetKeyValueCommand.setRemotelyFetchedValue(InternalCacheEntry remotelyFetchedValue) |
| Constructor and Description |
|---|
ValuesCommand.ExpiredFilteredValues(Set<InternalCacheEntry> entrySet) |
| Modifier and Type | Field and Description |
|---|---|
protected ConcurrentMap<Object,InternalCacheEntry> |
DefaultDataContainer.entries |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
DataContainer.ComputeAction.compute(Object key,
InternalCacheEntry oldEntry,
InternalEntryFactory factory)
Computes the new value for the key.
|
InternalCacheEntry |
InternalEntryFactoryImpl.create(CacheEntry cacheEntry) |
InternalCacheEntry |
InternalEntryFactory.create(CacheEntry cacheEntry)
Creates a new
InternalCacheEntry instance based on the key, value, version and timestamp/lifespan
information reflected in the CacheEntry instance passed in. |
InternalCacheEntry |
VersionedInternalEntryFactoryImpl.create(Object key,
Object value,
EntryVersion version) |
InternalCacheEntry |
InternalEntryFactoryImpl.create(Object key,
Object value,
EntryVersion ignored) |
InternalCacheEntry |
InternalEntryFactory.create(Object key,
Object value,
EntryVersion version)
Creates a new
InternalCacheEntry instance |
InternalCacheEntry |
VersionedInternalEntryFactoryImpl.create(Object key,
Object value,
EntryVersion version,
long lifespan,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactoryImpl.create(Object key,
Object value,
EntryVersion ignored,
long lifespan,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactory.create(Object key,
Object value,
EntryVersion version,
long lifespan,
long maxIdle)
Creates a new
InternalCacheEntry instance |
InternalCacheEntry |
VersionedInternalEntryFactoryImpl.create(Object key,
Object value,
EntryVersion version,
long created,
long lifespan,
long lastUsed,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactoryImpl.create(Object key,
Object value,
EntryVersion ignored,
long created,
long lifespan,
long lastUsed,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactory.create(Object key,
Object value,
EntryVersion version,
long created,
long lifespan,
long lastUsed,
long maxIdle)
Creates a new
InternalCacheEntry instance |
InternalCacheEntry |
InternalEntryFactoryImpl.create(Object key,
Object value,
InternalCacheEntry cacheEntry) |
InternalCacheEntry |
InternalEntryFactory.create(Object key,
Object value,
InternalCacheEntry cacheEntry)
Creates a new
InternalCacheEntry instance based on the version and timestamp/lifespan
information reflected in the CacheEntry instance passed in. |
InternalCacheEntry |
DefaultDataContainer.get(Object k) |
InternalCacheEntry |
DataContainer.get(Object k)
Retrieves a cached entry
|
InternalCacheEntry |
DefaultDataContainer.EntryIterator.next() |
InternalCacheEntry |
DefaultDataContainer.peek(Object key) |
InternalCacheEntry |
DataContainer.peek(Object k)
Retrieves a cache entry in the same way as
DataContainer.get(Object)} except that it does not update or reorder any of
the internal constructs. |
InternalCacheEntry |
DefaultDataContainer.remove(Object k) |
InternalCacheEntry |
DataContainer.remove(Object k)
Removes an entry from the cache
|
InternalCacheEntry |
VersionedInternalEntryFactoryImpl.update(InternalCacheEntry ice,
long lifespan,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactoryImpl.update(InternalCacheEntry ice,
long lifespan,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactory.update(InternalCacheEntry cacheEntry,
long lifespan,
long maxIdle)
Updates an existing
InternalCacheEntry with new lifespan and maxIdle values. |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
DefaultDataContainer.entrySet() |
Set<InternalCacheEntry> |
DataContainer.entrySet()
Returns a mutable set of immutable cache entries exposed as immutable Map.Entry instances.
|
Iterator<InternalCacheEntry> |
DefaultDataContainer.iterator() |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
DataContainer.ComputeAction.compute(Object key,
InternalCacheEntry oldEntry,
InternalEntryFactory factory)
Computes the new value for the key.
|
InternalCacheEntry |
InternalEntryFactoryImpl.create(Object key,
Object value,
InternalCacheEntry cacheEntry) |
InternalCacheEntry |
InternalEntryFactory.create(Object key,
Object value,
InternalCacheEntry cacheEntry)
Creates a new
InternalCacheEntry instance based on the version and timestamp/lifespan
information reflected in the CacheEntry instance passed in. |
InternalCacheEntry |
VersionedInternalEntryFactoryImpl.update(InternalCacheEntry ice,
long lifespan,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactoryImpl.update(InternalCacheEntry ice,
long lifespan,
long maxIdle) |
InternalCacheEntry |
InternalEntryFactory.update(InternalCacheEntry cacheEntry,
long lifespan,
long maxIdle)
Updates an existing
InternalCacheEntry with new lifespan and maxIdle values. |
MVCCEntry |
EntryFactoryImpl.wrapEntryForPut(InvocationContext ctx,
Object key,
InternalCacheEntry icEntry,
boolean undeleteIfNeeded,
FlagAffectedCommand cmd) |
MVCCEntry |
EntryFactory.wrapEntryForPut(InvocationContext ctx,
Object key,
InternalCacheEntry ice,
boolean undeleteIfNeeded,
FlagAffectedCommand cmd)
Used for wrapping a cache entry for addition to cache.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInternalCacheEntry
An abstract internal cache entry that is typically stored in the data container
|
class |
ImmortalCacheEntry
A cache entry that is immortal/cannot expire
|
class |
MortalCacheEntry
A cache entry that is mortal.
|
class |
TransientCacheEntry
A cache entry that is transient, i.e., it can be considered expired after a period of not being used.
|
class |
TransientMortalCacheEntry
A cache entry that is both transient and mortal.
|
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
InternalCacheEntry.clone() |
InternalCacheEntry |
TransientMortalCacheValue.toInternalCacheEntry(Object key) |
InternalCacheEntry |
TransientCacheValue.toInternalCacheEntry(Object key) |
InternalCacheEntry |
MortalCacheValue.toInternalCacheEntry(Object key) |
InternalCacheEntry |
ImmortalCacheValue.toInternalCacheEntry(Object key) |
InternalCacheEntry |
InternalCacheValue.toInternalCacheEntry(Object key) |
| Modifier and Type | Class and Description |
|---|---|
class |
VersionedImmortalCacheEntry
A form of
ImmortalCacheEntry that is Versioned |
class |
VersionedMortalCacheEntry
A form of
MortalCacheEntry that is Versioned |
class |
VersionedTransientCacheEntry
A form of
TransientCacheEntry that is Versioned |
class |
VersionedTransientMortalCacheEntry
A form of
TransientMortalCacheEntry that is Versioned |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
VersionedTransientCacheValue.toInternalCacheEntry(Object key) |
InternalCacheEntry |
VersionedTransientMortalCacheValue.toInternalCacheEntry(Object key) |
InternalCacheEntry |
VersionedImmortalCacheValue.toInternalCacheEntry(Object key) |
InternalCacheEntry |
VersionedMortalCacheValue.toInternalCacheEntry(Object key) |
| Modifier and Type | Method and Description |
|---|---|
void |
PassivationManagerImpl.passivate(InternalCacheEntry entry) |
void |
PassivationManager.passivate(InternalCacheEntry entry) |
| Modifier and Type | Method and Description |
|---|---|
void |
EvictionManagerImpl.onEntryEviction(Map<Object,InternalCacheEntry> evicted) |
void |
EvictionManager.onEntryEviction(Map<Object,InternalCacheEntry> evicted) |
| Modifier and Type | Method and Description |
|---|---|
protected InternalCacheEntry |
ReplicationInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command) |
protected abstract InternalCacheEntry |
ClusteringInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command)
Retrieves a cache entry from a remote source.
|
| Modifier and Type | Method and Description |
|---|---|
protected InternalCacheEntry |
BaseDistributionInterceptor.retrieveFromRemoteSource(Object key,
InvocationContext ctx,
boolean acquireRemoteLock,
FlagAffectedCommand command) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
LockSupportCacheStore.load(Object key) |
InternalCacheEntry |
CacheLoader.load(Object key)
Loads an entry mapped to by a given key.
|
protected abstract InternalCacheEntry |
LockSupportCacheStore.loadLockSafe(Object key,
L lockingKey) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
LockSupportCacheStore.load(int maxEntries) |
Set<InternalCacheEntry> |
CacheLoader.load(int numEntries)
Loads up to a specific number of entries.
|
Set<InternalCacheEntry> |
LockSupportCacheStore.loadAll() |
Set<InternalCacheEntry> |
CacheLoader.loadAll()
Loads all entries in the loader.
|
protected abstract Set<InternalCacheEntry> |
LockSupportCacheStore.loadAllLockSafe() |
protected abstract Set<InternalCacheEntry> |
LockSupportCacheStore.loadLockSafe(int maxEntries) |
| Modifier and Type | Method and Description |
|---|---|
void |
LockSupportCacheStore.store(InternalCacheEntry ed) |
void |
CacheStore.store(InternalCacheEntry entry)
Stores an entry
|
protected abstract void |
LockSupportCacheStore.storeLockSafe(InternalCacheEntry ed,
L lockingKey) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
BdbjeCacheStore.load(Object key)
Loads an entry mapped to by a given key.
|
| Modifier and Type | Method and Description |
|---|---|
com.sleepycat.collections.StoredMap<Object,InternalCacheEntry> |
BdbjeResourceFactory.createStoredMapViewOfDatabase(com.sleepycat.je.Database database,
com.sleepycat.bind.serial.StoredClassCatalog classCatalog,
StreamingMarshaller m)
create a
StoredMap persisted by the database |
Set<InternalCacheEntry> |
BdbjeCacheStore.load(int numEntries) |
Set<InternalCacheEntry> |
BdbjeCacheStore.loadAll()
Loads all entries in the loader.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BdbjeCacheStore.store(InternalCacheEntry ed)
Stores an entry
|
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
Bucket.getEntry(Object key) |
protected InternalCacheEntry |
BucketBasedCacheStore.loadLockSafe(Object key,
Integer lockingKey)
Loads an entry from a Bucket, locating the relevant Bucket using the key's hash code.
|
| Modifier and Type | Method and Description |
|---|---|
Map<Object,InternalCacheEntry> |
Bucket.getEntries() |
Collection<? extends InternalCacheEntry> |
Bucket.getStoredEntries() |
protected Set<InternalCacheEntry> |
BucketBasedCacheStore.loadAllLockSafe() |
protected Set<InternalCacheEntry> |
BucketBasedCacheStore.loadLockSafe(int max) |
| Modifier and Type | Method and Description |
|---|---|
void |
Bucket.addEntry(InternalCacheEntry se) |
protected void |
BucketBasedCacheStore.storeLockSafe(InternalCacheEntry entry,
Integer lockingKey)
Stores an entry in an appropriate Bucket, based on the key's hash code.
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
BucketBasedCacheStore.CollectionGeneratingBucketHandler.consider(Collection<? extends InternalCacheEntry> entries) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
CassandraCacheStore.load(Object key) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
CassandraCacheStore.load(int numEntries) |
Set<InternalCacheEntry> |
CassandraCacheStore.loadAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
CassandraCacheStore.store(InternalCacheEntry entry) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
ClusterCacheLoader.load(Object key) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
ClusterCacheLoader.load(int maxElems) |
Set<InternalCacheEntry> |
ClusterCacheLoader.loadAll() |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
ChainingCacheStore.load(Object key) |
InternalCacheEntry |
AsyncStore.load(Object key) |
InternalCacheEntry |
AbstractDelegatingStore.load(Object key) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
ChainingCacheStore.load(int numEntries) |
Set<InternalCacheEntry> |
AsyncStore.load(int numEntries) |
Set<InternalCacheEntry> |
AbstractDelegatingStore.load(int numEntries) |
Set<InternalCacheEntry> |
ChainingCacheStore.loadAll() |
Set<InternalCacheEntry> |
AsyncStore.loadAll() |
Set<InternalCacheEntry> |
AbstractDelegatingStore.loadAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
ChainingCacheStore.store(InternalCacheEntry ed) |
void |
AsyncStore.store(InternalCacheEntry entry) |
void |
ReadOnlyStore.store(InternalCacheEntry ed) |
void |
AbstractDelegatingStore.store(InternalCacheEntry ed) |
void |
SingletonStore.store(InternalCacheEntry ed) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
HBaseCacheStore.load(Object key)
Loads an entry from the cache, given its key.
|
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
HBaseCacheStore.load(int numEntries)
Loads entries from the cache up to a certain number.
|
Set<InternalCacheEntry> |
HBaseCacheStore.loadAll()
Loads all entries from the cache.
|
| Modifier and Type | Method and Description |
|---|---|
void |
HBaseCacheStore.store(InternalCacheEntry entry)
Stores an entry into the cache.
|
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
DataManipulationHelper.loadAllSupport(boolean filterExpired) |
Set<InternalCacheEntry> |
DataManipulationHelper.loadSome(int maxEntries) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
DataManipulationHelper.loadAllProcess(ResultSet rs,
Set<InternalCacheEntry> result) |
protected abstract void |
DataManipulationHelper.loadAllProcess(ResultSet rs,
Set<InternalCacheEntry> result,
int maxEntries) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
JdbcBinaryCacheStore.loadAllLockSafe() |
protected Set<InternalCacheEntry> |
JdbcBinaryCacheStore.loadLockSafe(int maxEntries) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
JdbcMixedCacheStore.load(Object key) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
JdbcMixedCacheStore.load(int numEntries) |
Set<InternalCacheEntry> |
JdbcMixedCacheStore.loadAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
JdbcMixedCacheStore.store(InternalCacheEntry ed) |
| Modifier and Type | Method and Description |
|---|---|
protected InternalCacheEntry |
JdbcStringBasedCacheStore.loadLockSafe(Object key,
String lockingKey) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<InternalCacheEntry> |
JdbcStringBasedCacheStore.loadAllLockSafe() |
protected Set<InternalCacheEntry> |
JdbcStringBasedCacheStore.loadLockSafe(int maxEntries) |
| Modifier and Type | Method and Description |
|---|---|
void |
JdbcStringBasedCacheStore.storeLockSafe(InternalCacheEntry ed,
String lockingKey) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
JdbmCacheStore.load(Object key) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
JdbmCacheStore.load(int numEntries) |
Set<InternalCacheEntry> |
JdbmCacheStore.loadAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
JdbmCacheStore.store(InternalCacheEntry entry) |
| Modifier and Type | Method and Description |
|---|---|
protected InternalCacheEntry |
LevelDBCacheStore.loadLockSafe(Object key,
Integer lockingKey) |
| Modifier and Type | Method and Description |
|---|---|
protected Set<InternalCacheEntry> |
LevelDBCacheStore.loadAllLockSafe() |
protected Set<InternalCacheEntry> |
LevelDBCacheStore.loadLockSafe(int maxEntries) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
LevelDBCacheStore.storeLockSafe(InternalCacheEntry ed,
Integer lockingKey) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
Store.getStoredEntry() |
| Constructor and Description |
|---|
Store(InternalCacheEntry storedEntry) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
RemoteCacheStore.load(Object key) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
RemoteCacheStore.load(int numEntries) |
Set<InternalCacheEntry> |
RemoteCacheStore.loadAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteCacheStore.store(InternalCacheEntry entry) |
| Modifier and Type | Method and Description |
|---|---|
InternalCacheEntry |
LuceneCacheLoader.load(Object key) |
| Modifier and Type | Method and Description |
|---|---|
Set<InternalCacheEntry> |
LuceneCacheLoader.load(int maxEntries)
Loads up to a specific number of entries.
|
Set<InternalCacheEntry> |
LuceneCacheLoader.loadAll() |
| Modifier and Type | Method and Description |
|---|---|
void |
CacheNotifierImpl.notifyCacheEntriesEvicted(Collection<InternalCacheEntry> entries,
InvocationContext ctx) |
void |
CacheNotifier.notifyCacheEntriesEvicted(Collection<InternalCacheEntry> entries,
InvocationContext ctx)
Notifies all registered listeners of a CacheEntriesEvicted event.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<InternalCacheEntry> |
StateChunk.getCacheEntries() |
| Constructor and Description |
|---|
StateChunk(int segmentId,
Collection<InternalCacheEntry> cacheEntries,
boolean isLastChunk) |
| Modifier and Type | Method and Description |
|---|---|
static InternalCacheEntry |
Immutables.immutableInternalCacheEntry(InternalCacheEntry entry)
Wraps a
InternalCacheEntry} with an immutable InternalCacheEntry}. |
| Modifier and Type | Method and Description |
|---|---|
static InternalCacheEntry |
Immutables.immutableInternalCacheEntry(InternalCacheEntry entry)
Wraps a
InternalCacheEntry} with an immutable InternalCacheEntry}. |
Copyright © 2017 JBoss, a division of Red Hat. All Rights Reserved.