public void saveRowCache() throws IOException { Function<String, byte[]> function = new Function<String, byte[]>() { public byte[] apply(String key) { return key.getBytes(Charset.forName("UTF-8")); } }; CacheWriter<String, ColumnFamily> writer = new CacheWriter<String, ColumnFamily>(); writer.saveCache( rowCache, DatabaseDescriptor.getSerializedRowCachePath(ksname, cfname), function); }