org.apache.cassandra.service
Class CacheService.KeyCacheSerializer

java.lang.Object
  extended by org.apache.cassandra.service.CacheService.KeyCacheSerializer
All Implemented Interfaces:
AutoSavingCache.CacheSerializer<KeyCacheKey,RowIndexEntry>
Enclosing class:
CacheService

public class CacheService.KeyCacheSerializer
extends java.lang.Object
implements AutoSavingCache.CacheSerializer<KeyCacheKey,RowIndexEntry>


Constructor Summary
CacheService.KeyCacheSerializer()
           
 
Method Summary
 java.util.concurrent.Future<Pair<KeyCacheKey,RowIndexEntry>> deserialize(java.io.DataInputStream input, ColumnFamilyStore cfs)
           
 void load(java.util.Set<java.nio.ByteBuffer> buffers, ColumnFamilyStore cfs)
           
 void serialize(KeyCacheKey key, java.io.DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheService.KeyCacheSerializer

public CacheService.KeyCacheSerializer()
Method Detail

serialize

public void serialize(KeyCacheKey key,
                      java.io.DataOutput out)
               throws java.io.IOException
Specified by:
serialize in interface AutoSavingCache.CacheSerializer<KeyCacheKey,RowIndexEntry>
Throws:
java.io.IOException

deserialize

public java.util.concurrent.Future<Pair<KeyCacheKey,RowIndexEntry>> deserialize(java.io.DataInputStream input,
                                                                                ColumnFamilyStore cfs)
                                                                         throws java.io.IOException
Specified by:
deserialize in interface AutoSavingCache.CacheSerializer<KeyCacheKey,RowIndexEntry>
Throws:
java.io.IOException

load

public void load(java.util.Set<java.nio.ByteBuffer> buffers,
                 ColumnFamilyStore cfs)
Specified by:
load in interface AutoSavingCache.CacheSerializer<KeyCacheKey,RowIndexEntry>


Copyright © 2012 The Apache Software Foundation