org.infinispan.container.entries.versioned
Class VersionedTransientMortalCacheEntry
java.lang.Object
org.infinispan.container.entries.AbstractInternalCacheEntry
org.infinispan.container.entries.TransientMortalCacheEntry
org.infinispan.container.entries.versioned.VersionedTransientMortalCacheEntry
- All Implemented Interfaces:
- Cloneable, Map.Entry<Object,Object>, CacheEntry, InternalCacheEntry, Versioned
public class VersionedTransientMortalCacheEntry
- extends TransientMortalCacheEntry
- implements Versioned
A form of TransientMortalCacheEntry
that is Versioned
- Since:
- 5.1
- Author:
- Manik Surtani
Constructor Summary |
VersionedTransientMortalCacheEntry(Object key,
Object value,
EntryVersion version,
long maxIdle,
long lifespan)
|
VersionedTransientMortalCacheEntry(Object key,
Object value,
EntryVersion version,
long maxIdle,
long lifespan,
long lastUsed,
long created)
|
Methods inherited from class org.infinispan.container.entries.TransientMortalCacheEntry |
canExpire, clone, equals, getCreated, getExpiryTime, getLastUsed, getLifespan, getMaxIdle, getValue, hashCode, isExpired, isExpired, reincarnate, setLifespan, setMaxIdle, setValue, toInternalCacheValue, toString, touch, touch |
Methods inherited from class org.infinispan.container.entries.AbstractInternalCacheEntry |
commit, getKey, isChanged, isCreated, isEvicted, isLockPlaceholder, isNull, isRemoved, isValid, rollback, setCreated, setEvicted, setRemoved, setValid, undelete |
VersionedTransientMortalCacheEntry
public VersionedTransientMortalCacheEntry(Object key,
Object value,
EntryVersion version,
long maxIdle,
long lifespan)
VersionedTransientMortalCacheEntry
public VersionedTransientMortalCacheEntry(Object key,
Object value,
EntryVersion version,
long maxIdle,
long lifespan,
long lastUsed,
long created)
getVersion
public EntryVersion getVersion()
- Specified by:
getVersion
in interface Versioned
- Overrides:
getVersion
in class AbstractInternalCacheEntry
- Returns:
- the version of the entry. May be null if versioning is not supported, and must never be null if
versioning is supported.
setVersion
public void setVersion(EntryVersion version)
- Description copied from interface:
Versioned
- Sets the version on this entry.
- Specified by:
setVersion
in interface Versioned
- Overrides:
setVersion
in class AbstractInternalCacheEntry
- Parameters:
version
- version to set
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.