Class SerializationProxy<K,V>
- java.lang.Object
-
- com.github.benmanes.caffeine.cache.SerializationProxy<K,V>
-
- All Implemented Interfaces:
java.io.Serializable
final class SerializationProxy<K,V> extends java.lang.Object implements java.io.Serializable
Serializes the configuration of the cache, reconsitituting it as aCache
,LoadingCache
, orAsyncLoadingCache
usingCaffeine
upon deserialization. The data held by the cache is not retained.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
async
(package private) long
expiresAfterAccessNanos
(package private) long
expiresAfterWriteNanos
(package private) boolean
isRecordingStats
(package private) AsyncCacheLoader<?,?>
loader
(package private) long
maximumSize
(package private) long
maximumWeight
(package private) long
refreshAfterWriteNanos
(package private) RemovalListener<?,?>
removalListener
private static long
serialVersionUID
(package private) boolean
softValues
(package private) Ticker
ticker
(package private) boolean
weakKeys
(package private) boolean
weakValues
(package private) Weigher<?,?>
weigher
(package private) CacheWriter<?,?>
writer
-
Constructor Summary
Constructors Constructor Description SerializationProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.Object
readResolve()
(package private) Caffeine<java.lang.Object,java.lang.Object>
recreateCaffeine()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
ticker
Ticker ticker
-
async
boolean async
-
weakKeys
boolean weakKeys
-
weakValues
boolean weakValues
-
softValues
boolean softValues
-
weigher
Weigher<?,?> weigher
-
writer
CacheWriter<?,?> writer
-
isRecordingStats
boolean isRecordingStats
-
expiresAfterWriteNanos
long expiresAfterWriteNanos
-
expiresAfterAccessNanos
long expiresAfterAccessNanos
-
refreshAfterWriteNanos
long refreshAfterWriteNanos
-
loader
AsyncCacheLoader<?,?> loader
-
removalListener
RemovalListener<?,?> removalListener
-
maximumSize
long maximumSize
-
maximumWeight
long maximumWeight
-
-
Method Detail
-
recreateCaffeine
Caffeine<java.lang.Object,java.lang.Object> recreateCaffeine()
-
readResolve
java.lang.Object readResolve()
-
-