|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.cache.ReadWriteCache.Item
public static final class ReadWriteCache.Item
An item of cached data, timestamped with the time it was cached,.
ReadWriteCache
,
Serialized FormConstructor Summary | |
---|---|
ReadWriteCache.Item(Object value,
Object version,
long currentTimestamp)
|
Method Summary | |
---|---|
long |
getFreshTimestamp()
The timestamp on the cached data |
Object |
getValue()
The actual cached data |
boolean |
isGettable(long txTimestamp)
Is this item visible to the timestamped transaction? |
boolean |
isLock()
Not a lock! |
boolean |
isPuttable(long txTimestamp,
Object newVersion,
Comparator comparator)
Don't overwite already cached items |
ReadWriteCache.Lock |
lock(long timeout,
int id)
Lock the item |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ReadWriteCache.Item(Object value, Object version, long currentTimestamp)
Method Detail |
---|
public long getFreshTimestamp()
public Object getValue()
public ReadWriteCache.Lock lock(long timeout, int id)
lock
in interface ReadWriteCache.Lockable
public boolean isLock()
isLock
in interface ReadWriteCache.Lockable
public boolean isGettable(long txTimestamp)
isGettable
in interface ReadWriteCache.Lockable
public boolean isPuttable(long txTimestamp, Object newVersion, Comparator comparator)
isPuttable
in interface ReadWriteCache.Lockable
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |