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) @Nullable Expiry<?,?>expiry(package private) booleanisRecordingStats(package private) @Nullable AsyncCacheLoader<?,?>loader(package private) longmaximumSize(package private) longmaximumWeight(package private) longrefreshAfterWriteNanos(package private) @Nullable RemovalListener<?,?>removalListenerprivate static longserialVersionUID(package private) booleansoftValues(package private) @Nullable Tickerticker(package private) booleanweakKeys(package private) booleanweakValues(package private) @Nullable Weigher<?,?>weigher(package private) @Nullable 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
-
async
boolean async
-
weakKeys
boolean weakKeys
-
weakValues
boolean weakValues
-
softValues
boolean softValues
-
isRecordingStats
boolean isRecordingStats
-
refreshAfterWriteNanos
long refreshAfterWriteNanos
-
expiresAfterWriteNanos
long expiresAfterWriteNanos
-
expiresAfterAccessNanos
long expiresAfterAccessNanos
-
maximumSize
long maximumSize
-
maximumWeight
long maximumWeight
-
ticker
@Nullable Ticker ticker
-
expiry
@Nullable Expiry<?,?> expiry
-
weigher
@Nullable Weigher<?,?> weigher
-
writer
@Nullable CacheWriter<?,?> writer
-
loader
@Nullable AsyncCacheLoader<?,?> loader
-
removalListener
@Nullable RemovalListener<?,?> removalListener
-
-
Method Detail
-
recreateCaffeine
Caffeine<java.lang.Object,java.lang.Object> recreateCaffeine()
-
readResolve
java.lang.Object readResolve()
-
-