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.SerializableSerializes the configuration of the cache, reconsitituting it as aCache,LoadingCache, orAsyncLoadingCacheusingCaffeineupon deserialization. The data held by the cache is not retained.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) booleanasync(package private) longexpiresAfterAccessNanos(package private) longexpiresAfterWriteNanos(package private) booleanisRecordingStats(package private) AsyncCacheLoader<?,?>loader(package private) longmaximumSize(package private) longmaximumWeight(package private) longrefreshAfterWriteNanos(package private) RemovalListener<?,?>removalListenerprivate static longserialVersionUID(package private) booleansoftValues(package private) Tickerticker(package private) booleanweakKeys(package private) booleanweakValues(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.ObjectreadResolve()(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()
-
-