Package one.microstream.cache.types
Interface CachedValue
- All Known Implementing Classes:
CachedValue.Default
public interface CachedValue
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCachedValue.Default -
Method Summary
Modifier and Type Method Description longaccessCount()longaccessTime()longbyteSizeEstimate()longcreationTime()longexpiryTime()CachedValueexpiryTime(long expiryTime)booleanisExpiredAt(long now)longmodificationCount()longmodificationTime()static CachedValueNew(Object value, long creationTime, long expiryTime)Objectvalue()Objectvalue(long accessTime)CachedValuevalue(Object value)CachedValuevalue(Object value, long accessTime)
-
Method Details
-
creationTime
long creationTime() -
accessTime
long accessTime() -
accessCount
long accessCount() -
modificationTime
long modificationTime() -
modificationCount
long modificationCount() -
expiryTime
long expiryTime() -
expiryTime
-
isExpiredAt
boolean isExpiredAt(long now) -
value
Object value() -
value
-
value
-
value
-
byteSizeEstimate
long byteSizeEstimate() -
New
-