Package | Description |
---|---|
org.infinispan.atomic |
This package contains the
AtomicMap interfaces and API that Infinispan exposes as building
blocks in creating other public interfaces such as the Tree API. |
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.context |
Contexts contain information of a specific invocation on the cache, such as its origins, scope
(transactional or non-transactional), as well as invocation-specific flags.
|
org.infinispan.context.impl |
This package contains different context implementations, selected dynamically based on the type of invocation.
|
org.infinispan.distribution |
Classes relating to the distributed cache mode.
|
org.infinispan.interceptors |
Infinispan is designed around a set of interceptors around a data container.
|
org.infinispan.interceptors.locking | |
org.infinispan.transaction |
JTA transaction support.
|
org.infinispan.transaction.xa |
XA transaction support.
|
org.infinispan.util.concurrent.locks |
Lock and synchronization related classes, tools and utilities.
|
Modifier and Type | Method and Description |
---|---|
protected CacheEntry |
AtomicHashMapProxy.lookupEntryFromCurrentTransaction()
Looks up the CacheEntry stored in transactional context corresponding to this AtomicMap.
|
Modifier and Type | Method and Description |
---|---|
CacheEntry |
EntryFactoryImpl.wrapEntryForDelta(InvocationContext ctx,
Object deltaKey,
Delta delta) |
CacheEntry |
EntryFactory.wrapEntryForDelta(InvocationContext ctx,
Object deltaKey,
Delta delta)
Used for wrapping Delta entry to be applied to DeltaAware object stored in cache.
|
CacheEntry |
EntryFactoryImpl.wrapEntryForReading(InvocationContext ctx,
Object key) |
CacheEntry |
EntryFactory.wrapEntryForReading(InvocationContext ctx,
Object key)
Wraps an entry for reading.
|
Modifier and Type | Method and Description |
---|---|
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. |
InternalCacheValue |
VersionedInternalEntryFactoryImpl.createValue(CacheEntry cacheEntry) |
InternalCacheValue |
InternalEntryFactoryImpl.createValue(CacheEntry cacheEntry) |
InternalCacheValue |
InternalEntryFactory.createValue(CacheEntry cacheEntry)
Creates an
InternalCacheValue based on the InternalCacheEntry passed in. |
Modifier and Type | Interface and Description |
---|---|
interface |
InternalCacheEntry
Interface for internal cache entries that expose whether an entry has expired.
|
interface |
MVCCEntry
An entry that can be safely copied when updates are made, to provide MVCC semantics
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractInternalCacheEntry
An abstract internal cache entry that is typically stored in the data container
|
class |
ClusteredRepeatableReadEntry
A version of RepeatableReadEntry that can perform write-skew checks during prepare.
|
class |
DeltaAwareCacheEntry
A wrapper around a cached entry that encapsulates DeltaAware and Delta semantics when writes are
initiated, committed or rolled back.
|
class |
ImmortalCacheEntry
A cache entry that is immortal/cannot expire
|
class |
MortalCacheEntry
A cache entry that is mortal.
|
class |
NullMarkerEntry
A marker entry to represent a null for repeatable read, so that a read that returns a null can continue to return
null.
|
class |
NullMarkerEntryForRemoval
A null entry that is read in for removal
|
class |
ReadCommittedEntry
A wrapper around a cached entry that encapsulates read committed semantics when writes are initiated, committed or
rolled back.
|
class |
RepeatableReadEntry
An extension of
ReadCommittedEntry that provides Repeatable Read semantics |
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 | Field and Description |
---|---|
protected CacheEntry |
DeltaAwareCacheEntry.wrappedEntry |
Constructor and Description |
---|
DeltaAwareCacheEntry(Object key,
DeltaAware value,
CacheEntry wrappedEntry) |
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 |
---|---|
CacheEntry |
SingleKeyNonTxInvocationContext.getCacheEntry() |
CacheEntry |
SingleKeyNonTxInvocationContext.lookupEntry(Object key) |
CacheEntry |
InvocationContextFlagsOverride.lookupEntry(Object key) |
CacheEntry |
EntryLookup.lookupEntry(Object key)
Retrieves an entry from the collection of looked up entries in the current scope.
|
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
SingleKeyNonTxInvocationContext.getLookedUpEntries() |
Map<Object,CacheEntry> |
InvocationContextFlagsOverride.getLookedUpEntries() |
Map<Object,CacheEntry> |
EntryLookup.getLookedUpEntries()
Retrieves a map of entries looked up within the current scope.
|
Modifier and Type | Method and Description |
---|---|
void |
SingleKeyNonTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
void |
InvocationContextFlagsOverride.putLookedUpEntry(Object key,
CacheEntry e) |
void |
EntryLookup.putLookedUpEntry(Object key,
CacheEntry e)
Puts an entry in the registry of looked up entries in the current scope.
|
Modifier and Type | Method and Description |
---|---|
void |
SingleKeyNonTxInvocationContext.putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries) |
void |
InvocationContextFlagsOverride.putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries) |
void |
EntryLookup.putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries) |
Modifier and Type | Field and Description |
---|---|
static Map<Object,CacheEntry> |
LocalTxInvocationContext.EMPTY_ENTRY_MAP |
protected Map<Object,CacheEntry> |
NonTxInvocationContext.lookedUpEntries |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
RemoteTxInvocationContext.lookupEntry(Object key) |
CacheEntry |
NonTxInvocationContext.lookupEntry(Object k) |
CacheEntry |
LocalTxInvocationContext.lookupEntry(Object key) |
CacheEntry |
ImmutableContext.lookupEntry(Object key) |
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
RemoteTxInvocationContext.getLookedUpEntries() |
Map<Object,CacheEntry> |
NonTxInvocationContext.getLookedUpEntries() |
Map<Object,CacheEntry> |
LocalTxInvocationContext.getLookedUpEntries() |
Map<Object,CacheEntry> |
ImmutableContext.getLookedUpEntries() |
Modifier and Type | Method and Description |
---|---|
void |
RemoteTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
void |
NonTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
void |
LocalTxInvocationContext.putLookedUpEntry(Object key,
CacheEntry e) |
void |
ImmutableContext.putLookedUpEntry(Object key,
CacheEntry e) |
Modifier and Type | Method and Description |
---|---|
void |
RemoteTxInvocationContext.putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries) |
void |
NonTxInvocationContext.putLookedUpEntries(Map<Object,CacheEntry> newLookedUpEntries) |
void |
LocalTxInvocationContext.putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries) |
void |
ImmutableContext.putLookedUpEntries(Map<Object,CacheEntry> lookedUpEntries) |
Modifier and Type | Method and Description |
---|---|
void |
DistributionManagerImpl.transformForL1(CacheEntry entry) |
void |
DistributionManager.transformForL1(CacheEntry entry)
Transforms a cache entry so it is marked for L1 rather than the primary cache data structure.
|
Modifier and Type | Method and Description |
---|---|
protected void |
VersionedEntryWrappingInterceptor.commitContextEntry(CacheEntry entry,
InvocationContext ctx,
boolean skipOwnershipCheck) |
protected void |
EntryWrappingInterceptor.commitContextEntry(CacheEntry entry,
InvocationContext ctx,
boolean skipOwnershipCheck) |
Modifier and Type | Method and Description |
---|---|
void |
ClusteringDependentLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck) |
void |
ClusteringDependentLogic.AllNodesLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck) |
void |
ClusteringDependentLogic.DistributionLogic.commitEntry(CacheEntry entry,
EntryVersion newVersion,
boolean skipOwnershipCheck) |
Modifier and Type | Field and Description |
---|---|
protected HashMap<Object,CacheEntry> |
AbstractCacheTransaction.lookedUpEntries |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
AbstractCacheTransaction.lookupEntry(Object key) |
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
LocalTransaction.getLookedUpEntries() |
Map<Object,CacheEntry> |
AbstractCacheTransaction.getLookedUpEntries() |
Modifier and Type | Method and Description |
---|---|
void |
RemoteTransaction.putLookedUpEntry(Object key,
CacheEntry e) |
void |
LocalTransaction.putLookedUpEntry(Object key,
CacheEntry e) |
Modifier and Type | Method and Description |
---|---|
void |
RemoteTransaction.putLookedUpEntries(Map<Object,CacheEntry> entries) |
void |
LocalTransaction.putLookedUpEntries(Map<Object,CacheEntry> entries) |
Modifier and Type | Method and Description |
---|---|
CacheEntry |
CacheTransaction.lookupEntry(Object key) |
Modifier and Type | Method and Description |
---|---|
Map<Object,CacheEntry> |
CacheTransaction.getLookedUpEntries() |
Modifier and Type | Method and Description |
---|---|
void |
CacheTransaction.putLookedUpEntry(Object key,
CacheEntry e) |
Modifier and Type | Method and Description |
---|---|
void |
CacheTransaction.putLookedUpEntries(Map<Object,CacheEntry> entries) |
Modifier and Type | Method and Description |
---|---|
boolean |
LockManagerImpl.possiblyLocked(CacheEntry entry) |
boolean |
LockManager.possiblyLocked(CacheEntry entry)
Inspects the entry for signs that it is possibly locked, and hence would need to be unlocked.
|
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.