Package one.microstream.cache.types
Class CachedValue.Default
java.lang.Object
one.microstream.cache.types.CachedValue.Default
- All Implemented Interfaces:
CachedValue
- Enclosing interface:
- CachedValue
public static class CachedValue.Default extends Object implements CachedValue
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.cache.types.CachedValue
CachedValue.Default -
Method Summary
Modifier and Type Method Description longaccessCount()longaccessTime()longbyteSizeEstimate()longcreationTime()longexpiryTime()CachedValueexpiryTime(long expiryTime)booleanisExpiredAt(long now)longmodificationCount()longmodificationTime()Objectvalue()Objectvalue(long accessTime)CachedValuevalue(Object value)CachedValuevalue(Object value, long modificationTime)
-
Method Details
-
creationTime
public long creationTime()- Specified by:
creationTimein interfaceCachedValue
-
accessTime
public long accessTime()- Specified by:
accessTimein interfaceCachedValue
-
accessCount
public long accessCount()- Specified by:
accessCountin interfaceCachedValue
-
modificationTime
public long modificationTime()- Specified by:
modificationTimein interfaceCachedValue
-
modificationCount
public long modificationCount()- Specified by:
modificationCountin interfaceCachedValue
-
expiryTime
public long expiryTime()- Specified by:
expiryTimein interfaceCachedValue
-
expiryTime
- Specified by:
expiryTimein interfaceCachedValue
-
isExpiredAt
public boolean isExpiredAt(long now)- Specified by:
isExpiredAtin interfaceCachedValue
-
value
- Specified by:
valuein interfaceCachedValue
-
value
- Specified by:
valuein interfaceCachedValue
-
value
- Specified by:
valuein interfaceCachedValue
-
value
- Specified by:
valuein interfaceCachedValue
-
byteSizeEstimate
public long byteSizeEstimate()- Specified by:
byteSizeEstimatein interfaceCachedValue
-