Package org.apache.cassandra.cache
Interface AutoSavingCache.CacheSerializer<K extends CacheKey,V>
-
- All Known Implementing Classes:
CacheService.CounterCacheSerializer,CacheService.KeyCacheSerializer,CacheService.RowCacheSerializer
- Enclosing class:
- AutoSavingCache<K extends CacheKey,V>
public static interface AutoSavingCache.CacheSerializer<K extends CacheKey,V>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidcleanupAfterDeserialize()Future<Pair<K,V>>deserialize(DataInputPlus in, ColumnFamilyStore cfs)voidserialize(K key, DataOutputPlus out, ColumnFamilyStore cfs)
-
-
-
Method Detail
-
serialize
void serialize(K key, DataOutputPlus out, ColumnFamilyStore cfs) throws java.io.IOException
- Throws:
java.io.IOException
-
deserialize
Future<Pair<K,V>> deserialize(DataInputPlus in, ColumnFamilyStore cfs) throws java.io.IOException
- Throws:
java.io.IOException
-
cleanupAfterDeserialize
default void cleanupAfterDeserialize()
-
-