Package | Description |
---|---|
org.infinispan.commands |
Commands that operate on the cache, either locally or remotely.
|
org.infinispan.commands.write |
Commands that alter the state of the cache.
|
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.container.versioning | |
org.infinispan.interceptors.locking |
Modifier and Type | Method and Description |
---|---|
VersionedPutKeyValueCommand |
CommandsFactoryImpl.buildVersionedPutKeyValueCommand(Object key,
Object value,
long lifespanMillis,
long maxIdleTimeMillis,
EntryVersion version,
Set<Flag> flags) |
VersionedPutKeyValueCommand |
CommandsFactory.buildVersionedPutKeyValueCommand(Object key,
Object value,
long lifespanMillis,
long maxIdleTimeMillis,
EntryVersion version,
Set<Flag> flags)
Builds a special form of
PutKeyValueCommand that also holds a reference to a version to be applied. |
Modifier and Type | Method and Description |
---|---|
EntryVersion |
VersionedPutKeyValueCommand.getVersion() |
Modifier and Type | Method and Description |
---|---|
void |
VersionedPutKeyValueCommand.setVersion(EntryVersion version) |
Constructor and Description |
---|
VersionedPutKeyValueCommand(Object key,
Object value,
boolean putIfAbsent,
CacheNotifier notifier,
long lifespanMillis,
long maxIdleTimeMillis,
Set<Flag> flags,
EntryVersion version) |
Modifier and Type | Method and Description |
---|---|
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 |
protected MVCCEntry |
IncrementalVersionableEntryFactoryImpl.createWrappedEntry(Object key,
Object value,
EntryVersion version,
boolean isForInsert,
boolean forRemoval,
long lifespan) |
protected MVCCEntry |
EntryFactoryImpl.createWrappedEntry(Object key,
Object value,
EntryVersion version,
boolean isForInsert,
boolean forRemoval,
long lifespan) |
void |
DefaultDataContainer.put(Object k,
Object v,
EntryVersion version,
long lifespan,
long maxIdle) |
void |
DataContainer.put(Object k,
Object v,
EntryVersion version,
long lifespan,
long maxIdle)
Puts an entry in the cache along with a lifespan and a maxIdle time
|
Modifier and Type | Method and Description |
---|---|
EntryVersion |
ReadCommittedEntry.getVersion() |
EntryVersion |
DeltaAwareCacheEntry.getVersion() |
EntryVersion |
ClusteredRepeatableReadEntry.getVersion() |
EntryVersion |
AbstractInternalCacheEntry.getVersion() |
Modifier and Type | Method and Description |
---|---|
void |
ReadCommittedEntry.commit(DataContainer container,
EntryVersion newVersion) |
void |
DeltaAwareCacheEntry.commit(DataContainer container,
EntryVersion version) |
void |
CacheEntry.commit(DataContainer container,
EntryVersion newVersion)
Commits changes
|
void |
AbstractInternalCacheEntry.commit(DataContainer container,
EntryVersion newVersion) |
void |
ReadCommittedEntry.setVersion(EntryVersion version) |
void |
DeltaAwareCacheEntry.setVersion(EntryVersion version) |
void |
ClusteredRepeatableReadEntry.setVersion(EntryVersion version) |
void |
AbstractInternalCacheEntry.setVersion(EntryVersion version) |
Constructor and Description |
---|
ClusteredRepeatableReadEntry(Object key,
Object value,
EntryVersion version,
long lifespan) |
NullMarkerEntryForRemoval(Object key,
EntryVersion version) |
ReadCommittedEntry(Object key,
Object value,
EntryVersion version,
long lifespan) |
RepeatableReadEntry(Object key,
Object value,
EntryVersion version,
long lifespan) |
Modifier and Type | Method and Description |
---|---|
EntryVersion |
VersionedTransientMortalCacheValue.getVersion() |
EntryVersion |
VersionedTransientMortalCacheEntry.getVersion() |
EntryVersion |
VersionedTransientCacheValue.getVersion() |
EntryVersion |
VersionedTransientCacheEntry.getVersion() |
EntryVersion |
VersionedMortalCacheValue.getVersion() |
EntryVersion |
VersionedMortalCacheEntry.getVersion() |
EntryVersion |
VersionedImmortalCacheValue.getVersion() |
EntryVersion |
VersionedImmortalCacheEntry.getVersion() |
EntryVersion |
Versioned.getVersion() |
Modifier and Type | Method and Description |
---|---|
void |
VersionedTransientMortalCacheValue.setVersion(EntryVersion version) |
void |
VersionedTransientMortalCacheEntry.setVersion(EntryVersion version) |
void |
VersionedTransientCacheValue.setVersion(EntryVersion version) |
void |
VersionedTransientCacheEntry.setVersion(EntryVersion version) |
void |
VersionedMortalCacheValue.setVersion(EntryVersion version) |
void |
VersionedMortalCacheEntry.setVersion(EntryVersion version) |
void |
VersionedImmortalCacheValue.setVersion(EntryVersion version) |
void |
VersionedImmortalCacheEntry.setVersion(EntryVersion version) |
void |
Versioned.setVersion(EntryVersion version)
Sets the version on this entry.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IncrementableEntryVersion
An interface indicating that a version of this type can be incremented.
|
Modifier and Type | Class and Description |
---|---|
class |
SimpleClusteredVersion
A simple versioning scheme that is cluster-aware
|
Modifier and Type | Method and Description |
---|---|
InequalVersionComparisonResult |
SimpleClusteredVersion.compareTo(EntryVersion other) |
InequalVersionComparisonResult |
EntryVersion.compareTo(EntryVersion other)
Compares the given version against the current instance.
|
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) |
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.