Package one.microstream.cache
Interface MutableCacheEntry<K,V>
- All Superinterfaces:
javax.cache.Cache.Entry<K,V>
,javax.cache.processor.MutableEntry<K,V>
,Unwrappable
- All Known Implementing Classes:
MutableCacheEntry.Default
public interface MutableCacheEntry<K,V> extends javax.cache.processor.MutableEntry<K,V>, Unwrappable
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
MutableCacheEntry.Default<K,V>
static class
MutableCacheEntry.Operation
Nested classes/interfaces inherited from interface one.microstream.cache.Unwrappable
Unwrappable.Static
-
Method Summary
Modifier and Type Method Description MutableCacheEntry.Operation
getOperation()
static <K, V> MutableCacheEntry<K,V>
New(ObjectConverter converter, K key, CachedValue cachedValue, long now, javax.cache.integration.CacheLoader<K,V> cacheLoader)
default <T> T
unwrap(Class<T> clazz)
-
Method Details
-
getOperation
MutableCacheEntry.Operation getOperation() -
unwrap
- Specified by:
unwrap
in interfacejavax.cache.Cache.Entry<K,V>
- Specified by:
unwrap
in interfaceUnwrappable
-
New
static <K, V> MutableCacheEntry<K,V> New(ObjectConverter converter, K key, CachedValue cachedValue, long now, javax.cache.integration.CacheLoader<K,V> cacheLoader)
-