Package org.apache.cassandra.service
Class CacheService.KeyCacheSerializer
java.lang.Object
org.apache.cassandra.cache.AutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry>
org.apache.cassandra.service.CacheService.KeyCacheSerializer
- Enclosing class:
- CacheService
public static class CacheService.KeyCacheSerializer
extends AutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeserialize(DataInputPlus input) voidvoidserialize(KeyCacheKey key, DataOutputPlus out, ColumnFamilyStore cfs) voidMethods inherited from class org.apache.cassandra.cache.AutoSavingCache.CacheSerializer
getOrCreateCFSOrdinal, readCFS, writeCFS
-
Constructor Details
-
KeyCacheSerializer
public KeyCacheSerializer()
-
-
Method Details
-
serializeMetadata
- Overrides:
serializeMetadatain classAutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry> - Throws:
IOException
-
deserializeMetadata
- Overrides:
deserializeMetadatain classAutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry> - Throws:
IOException
-
serialize
public void serialize(KeyCacheKey key, DataOutputPlus out, ColumnFamilyStore cfs) throws IOException - Specified by:
serializein classAutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry> - Throws:
IOException
-
deserialize
public Future<Pair<KeyCacheKey,AbstractRowIndexEntry>> deserialize(DataInputPlus input) throws IOException - Specified by:
deserializein classAutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry> - Throws:
IOException
-
cleanupAfterDeserialize
public void cleanupAfterDeserialize()- Overrides:
cleanupAfterDeserializein classAutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry>
-
cleanupAfterSerialize
public void cleanupAfterSerialize()- Overrides:
cleanupAfterSerializein classAutoSavingCache.CacheSerializer<KeyCacheKey,AbstractRowIndexEntry>
-