Skip navigation links
B C D F G I M O P R S T W 

B

build() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
build() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
build() - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
build() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
Builder() - Constructor for class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
Builder() - Constructor for class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
Builder() - Constructor for class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 

C

CacheStats - Class in com.indeed.lsmtree.recordcache
 
CacheStats() - Constructor for class com.indeed.lsmtree.recordcache.CacheStats
 
cat(File, CompressionCodec, Serializer<K>, Serializer<V>, Serializer<Collection<K>>, Stringifier<K>, Stringifier<V>) - Static method in class com.indeed.lsmtree.recordcache.tools.OperationLogCat
 
checkAvailability(String) - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
checkAvailability(String) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
Checkpoint - Class in com.indeed.lsmtree.recordcache
 
Checkpoint(long) - Constructor for class com.indeed.lsmtree.recordcache.Checkpoint
 
clear() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
close() - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
close() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
close() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
Close the cache.
close() - Method in class com.indeed.lsmtree.recordcache.RecordLogStore
 
close() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
CollectionSerializer<K> - Class in com.indeed.lsmtree.recordcache
 
CollectionSerializer(Serializer<K>) - Constructor for class com.indeed.lsmtree.recordcache.CollectionSerializer
 
com.indeed.lsmtree.recordcache - package com.indeed.lsmtree.recordcache
 
com.indeed.lsmtree.recordcache.tools - package com.indeed.lsmtree.recordcache.tools
 
create(String, int, String, Stringifier<K>, Serializer<V>) - Static method in class com.indeed.lsmtree.recordcache.MemcachedCache
 

D

Delete<K> - Class in com.indeed.lsmtree.recordcache
 
Delete(Collection<K>) - Constructor for class com.indeed.lsmtree.recordcache.Delete
 
delete(K) - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
deleteDocs(Collection<K>) - Method in interface com.indeed.lsmtree.recordcache.IRecordLogAppender
 
deleteDocs(Collection<K>) - Method in class com.indeed.lsmtree.recordcache.RecordLogAppender
Marks keys as deleted.
DeltaEncodedIntegerCollectionSerializer - Class in com.indeed.lsmtree.recordcache
 
DeltaEncodedIntegerCollectionSerializer() - Constructor for class com.indeed.lsmtree.recordcache.DeltaEncodedIntegerCollectionSerializer
 
DeltaEncodedLongCollectionSerializer - Class in com.indeed.lsmtree.recordcache
 
DeltaEncodedLongCollectionSerializer() - Constructor for class com.indeed.lsmtree.recordcache.DeltaEncodedLongCollectionSerializer
 

F

flushWriter(Map<String, String>) - Method in interface com.indeed.lsmtree.recordcache.IRecordLogAppender
 

G

get(C, CacheStats) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
get(K, CacheStats) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
Performs lookup for single key.
get(K, CacheStats) - Method in interface com.indeed.lsmtree.recordcache.RecordCache
 
get(K, CacheStats) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getAll(Collection<C>, CacheStats) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
getAll(Collection<K>, CacheStats) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
Performs batch lookup for multiple keys.
getAll(Collection<K>, CacheStats) - Method in interface com.indeed.lsmtree.recordcache.RecordCache
 
getAll(Collection<K>, CacheStats) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getBloomFilterMemory() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
getBloomFilterMemory() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
getFromCache(Collection<K>, CacheStats) - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
getFunctions() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
getFunctions() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
Update functions to be registered with a RecordLogDirectoryPoller
getFunctions() - Method in interface com.indeed.lsmtree.recordcache.RecordCache
 
getFunctions() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getIndexActiveSpaceUsage() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
 
getIndexActiveSpaceUsage() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getIndexFreeSpace() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
 
getIndexFreeSpace() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getIndexReadErrors() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getIndexReservedSpaceUsage() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
 
getIndexReservedSpaceUsage() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getIndexTime() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getIndexTotalSpaceUsage() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
 
getIndexTotalSpaceUsage() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getKey() - Method in class com.indeed.lsmtree.recordcache.Put
 
getKeys() - Method in class com.indeed.lsmtree.recordcache.Delete
 
getLastPosition() - Method in interface com.indeed.lsmtree.recordcache.IRecordLogAppender
 
getLsmTreeMissCounter() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
getMaxSegment() - Method in interface com.indeed.lsmtree.recordcache.IRecordLogAppender
 
getMemcacheHits() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getMemcacheMissCounter() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
getMemcacheTime() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getMisses() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getPersistentStoreHits() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getPrimerErrors() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.PrimerStatus
 
getPrimerPrimed() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.PrimerStatus
 
getPrimerProgress() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.PrimerStatus
 
getPrimerSkipped() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.PrimerStatus
 
getRecordLogDirectory() - Method in class com.indeed.lsmtree.recordcache.RecordLogStore
 
getRecordLogDirectoryPoller() - Method in class com.indeed.lsmtree.recordcache.RecordLogStore
 
getRecordLogReadErrors() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getRecordLogTime() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
getRepairedSegments() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
 
getSegmentPath(int) - Method in interface com.indeed.lsmtree.recordcache.IRecordLogAppender
 
getStats() - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
getStats() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
getStore() - Method in class com.indeed.lsmtree.recordcache.RecordLogStore
 
getStreaming(Iterator<K>, AtomicInteger, AtomicInteger) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
Performs lookup for multiple keys and returns a streaming iterator to results.
getStreaming(Iterator<K>, AtomicInteger, AtomicInteger) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
getTimestamp() - Method in class com.indeed.lsmtree.recordcache.Checkpoint
 
getValue() - Method in class com.indeed.lsmtree.recordcache.Put
 

I

IndexReadException - Exception in com.indeed.lsmtree.recordcache
 
IndexReadException() - Constructor for exception com.indeed.lsmtree.recordcache.IndexReadException
 
IndexReadException(String) - Constructor for exception com.indeed.lsmtree.recordcache.IndexReadException
 
IndexReadException(String, Throwable) - Constructor for exception com.indeed.lsmtree.recordcache.IndexReadException
 
IndexReadException(Throwable) - Constructor for exception com.indeed.lsmtree.recordcache.IndexReadException
 
IRecordLogAppender<K,V> - Interface in com.indeed.lsmtree.recordcache
 
isDedicatedIndexPartition() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
isDedicatedIndexPartition() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
isMlockBloomFilters() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
isMlockBloomFilters() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
isMlockIndex() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
isMlockIndex() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 

M

MemcachedCache<K,V> - Class in com.indeed.lsmtree.recordcache
 
MemcachedMappingRecordCache<A,B,C,D> - Class in com.indeed.lsmtree.recordcache
 
MemcachedMappingRecordCache(PersistentRecordCache<A, B>, F<A, C>, F<C, A>, F<B, D>, MemcachedCache<C, D>) - Constructor for class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
MemcachedMappingRecordCache.Builder<A,B,C,D> - Class in com.indeed.lsmtree.recordcache
 
MemcachedMappingRecordCache.PrimerStatus - Class in com.indeed.lsmtree.recordcache
 

O

Operation - Interface in com.indeed.lsmtree.recordcache
 
OperationLogCat - Class in com.indeed.lsmtree.recordcache.tools
 
OperationLogCat() - Constructor for class com.indeed.lsmtree.recordcache.tools.OperationLogCat
 
OperationSerializer<K,V> - Class in com.indeed.lsmtree.recordcache
 
OperationSerializer(Serializer<K>, Serializer<V>) - Constructor for class com.indeed.lsmtree.recordcache.OperationSerializer
 
OperationSerializer(Serializer<K>, Serializer<V>, Serializer<Collection<K>>) - Constructor for class com.indeed.lsmtree.recordcache.OperationSerializer
 

P

PersistentRecordCache<K,V> - Class in com.indeed.lsmtree.recordcache
 
PersistentRecordCache.Builder<K,V> - Class in com.indeed.lsmtree.recordcache
 
prime(Iterator<C>, MemcachedMappingRecordCache.PrimerStatus) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
PrimerStatus(AtomicLong, AtomicInteger, AtomicInteger, AtomicInteger) - Constructor for class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.PrimerStatus
 
process(long, Operation) - Method in interface com.indeed.lsmtree.recordcache.RecordLogDirectoryPoller.Functions
Called once for each operation in a record log.
Put<K,V> - Class in com.indeed.lsmtree.recordcache
 
Put(K, P1<V>) - Constructor for class com.indeed.lsmtree.recordcache.Put
 
putCheckpoint(long) - Method in interface com.indeed.lsmtree.recordcache.IRecordLogAppender
 
putCheckpoint(long) - Method in class com.indeed.lsmtree.recordcache.RecordLogAppender
 
putInCache(K, V, boolean) - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
putInCache(K, V, boolean, int) - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 

R

read(DataInput) - Method in class com.indeed.lsmtree.recordcache.CollectionSerializer
 
read(DataInput) - Method in class com.indeed.lsmtree.recordcache.DeltaEncodedIntegerCollectionSerializer
 
read(DataInput) - Method in class com.indeed.lsmtree.recordcache.DeltaEncodedLongCollectionSerializer
 
read(DataInput) - Method in class com.indeed.lsmtree.recordcache.OperationSerializer
 
RecordCache<K,V> - Interface in com.indeed.lsmtree.recordcache
 
RecordLogAppender<K,V> - Class in com.indeed.lsmtree.recordcache
 
RecordLogAppender(File, Serializer<K>, Serializer<V>, Comparator<K>, CompressionCodec) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogAppender
 
RecordLogAppender(File, Serializer<K>, Serializer<V>, Comparator<K>, CompressionCodec, AtomicReference<Map<String, String>>) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogAppender
 
RecordLogAppender(File, Serializer<K>, Serializer<V>, Serializer<Collection<K>>, Comparator<K>, CompressionCodec) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogAppender
 
RecordLogAppender(File, Serializer<K>, Serializer<V>, Serializer<Collection<K>>, Comparator<K>, CompressionCodec, AtomicReference<Map<String, String>>) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogAppender
 
RecordLogDirectoryPoller - Class in com.indeed.lsmtree.recordcache
 
RecordLogDirectoryPoller(RecordLogDirectory<Operation>, File) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogDirectoryPoller
 
RecordLogDirectoryPoller(RecordLogDirectory<Operation>, File, boolean) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogDirectoryPoller
 
RecordLogDirectoryPoller(RecordLogDirectory<Operation>, File, boolean, boolean) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogDirectoryPoller
 
RecordLogDirectoryPoller(RecordLogDirectory<Operation>, Checkpointer<Long>) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogDirectoryPoller
 
RecordLogDirectoryPoller(RecordLogDirectory<Operation>, Checkpointer<Long>, boolean) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogDirectoryPoller
 
RecordLogDirectoryPoller(RecordLogDirectory<Operation>, Checkpointer<Long>, boolean, boolean) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogDirectoryPoller
 
RecordLogDirectoryPoller.Functions - Interface in com.indeed.lsmtree.recordcache
Callback interface for processing record logs.
RecordLogStore<K,V> - Class in com.indeed.lsmtree.recordcache
 
RecordLogStore(Store<K, V>, RecordLogDirectoryPoller, RecordLogDirectory) - Constructor for class com.indeed.lsmtree.recordcache.RecordLogStore
 
removeFromCache(C) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache
 
ReplicatingStoreBuilder<K,V> - Class in com.indeed.lsmtree.recordcache
 
ReplicatingStoreBuilder(File, File, Serializer<K>, Serializer<V>) - Constructor for class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 

S

setaToCFunction(F<A, C>) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setBaseCache(PersistentRecordCache<A, B>) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setBloomFilterMemory(long) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setBloomFilterMemory(long) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setCheckpointDir(File) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setCheckpointDir(File) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setCheckpointDir(File) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setCodec(CompressionCodec) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setComparator(Comparator<K>) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setComparator(Comparator<K>) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setComparator(Comparator<K>) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setcToAFunction(F<C, A>) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setDedicatedIndexPartition(boolean) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setDedicatedIndexPartition(boolean) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setDedicatedPartition(boolean) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setIndexDir(File) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setIndexDir(File) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setIndexReadErrors(int) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setIndexTime(long) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setKeyCollectionSerializer(Serializer<Collection<K>>) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setKeySerializer(Serializer<C>) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setKeySerializer(Serializer<K>) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setKeySerializer(Serializer<K>) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setKeyStringifier(Stringifier<C>) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setMaxVolatileGenerationSize(long) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setMemcacheHits(int) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setMemcacheHost(String) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setMemcacheKeyPrefix(String) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setMemcachePort(int) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setMemcacheTime(long) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setMisses(int) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setMlockBloomFilters(boolean) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setMlockBloomFilters(boolean) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setMlockIndex(boolean) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setMlockIndex(boolean) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
setPersistentStoreHits(int) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setRecordLogDirectory(RecordLogDirectory<Operation>) - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache.Builder
 
setRecordLogReadErrors(int) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setRecordLogTime(long) - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
setReservedSpaceThreshold(long) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setStorageType(StorageType) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setStoreCodec(CompressionCodec) - Method in class com.indeed.lsmtree.recordcache.ReplicatingStoreBuilder
 
setValueMapFunction(F<B, D>) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setValueSerializer(Serializer<D>) - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.Builder
 
setValueSerializer(Serializer<V>) - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache.Builder
 
shutdown() - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
StandalonePersistentRecordCache<K,V> - Class in com.indeed.lsmtree.recordcache
This class creates an LSM-tree based cache from recordLog files.
StandalonePersistentRecordCache.Builder<K,V> - Class in com.indeed.lsmtree.recordcache
 

T

toString() - Method in class com.indeed.lsmtree.recordcache.CacheStats
 
toString() - Method in class com.indeed.lsmtree.recordcache.MemcachedCache
 
toString() - Method in class com.indeed.lsmtree.recordcache.MemcachedMappingRecordCache.PrimerStatus
 

W

waitForCompactions() - Method in class com.indeed.lsmtree.recordcache.PersistentRecordCache
Blocks until compactions are complete.
waitForCompactions() - Method in class com.indeed.lsmtree.recordcache.StandalonePersistentRecordCache
 
write(Collection<K>, DataOutput) - Method in class com.indeed.lsmtree.recordcache.CollectionSerializer
 
write(Collection<Integer>, DataOutput) - Method in class com.indeed.lsmtree.recordcache.DeltaEncodedIntegerCollectionSerializer
 
write(Collection<Long>, DataOutput) - Method in class com.indeed.lsmtree.recordcache.DeltaEncodedLongCollectionSerializer
 
write(K, V) - Method in interface com.indeed.lsmtree.recordcache.IRecordLogAppender
 
write(Operation, DataOutput) - Method in class com.indeed.lsmtree.recordcache.OperationSerializer
 
write(K, V) - Method in class com.indeed.lsmtree.recordcache.RecordLogAppender
Writes a new key/value entry.
B C D F G I M O P R S T W 
Skip navigation links

Copyright © 2017. All Rights Reserved.