org.infinispan.container.entries.versioned
Class VersionedTransientCacheValue
java.lang.Object
org.infinispan.container.entries.ImmortalCacheValue
org.infinispan.container.entries.TransientCacheValue
org.infinispan.container.entries.versioned.VersionedTransientCacheValue
- All Implemented Interfaces:
- Cloneable, InternalCacheValue, Versioned
public class VersionedTransientCacheValue
- extends TransientCacheValue
- implements Versioned
A form of TransientCacheValue
that is Versioned
- Since:
- 5.1
- Author:
- Manik Surtani
Methods inherited from class org.infinispan.container.entries.TransientCacheValue |
canExpire, clone, equals, getLastUsed, getMaxIdle, hashCode, isExpired, isExpired, setLastUsed, setMaxIdle, toString |
VersionedTransientCacheValue
public VersionedTransientCacheValue(Object value,
EntryVersion version,
long maxIdle,
long lastUsed)
toInternalCacheEntry
public InternalCacheEntry toInternalCacheEntry(Object key)
- Specified by:
toInternalCacheEntry
in interface InternalCacheValue
- Overrides:
toInternalCacheEntry
in class TransientCacheValue
getVersion
public EntryVersion getVersion()
- Specified by:
getVersion
in interface Versioned
- 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
- Parameters:
version
- version to set
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.