A B C D E F G H I K L M N O P R S T V W 
All Classes All Packages

A

ABSOLUTE - io.kcache.KafkaCacheConfig.OffsetType
 
all() - Method in interface io.kcache.Cache
Returns an iterator over all key-value pairs in this cache.
all() - Method in class io.kcache.KafkaCache
 
all() - Method in class io.kcache.utils.InMemoryCache
 
all() - Method in class io.kcache.utils.PersistentCache
 
all() - Method in class io.kcache.utils.TransformedRawCache
 
all(boolean) - Method in class io.kcache.utils.PersistentCache
 
awaitShutdown() - Method in class io.kcache.utils.ShutdownableThread
 

B

baseConfigDef() - Static method in class io.kcache.KafkaCacheConfig
 
BDBJE - io.kcache.CacheType
 
BEGINNING - io.kcache.KafkaCacheConfig.OffsetType
 
bootstrapBrokers() - Method in class io.kcache.KafkaCacheConfig
 

C

Cache<K,​V> - Interface in io.kcache
 
cacheDestroyed() - Method in interface io.kcache.CacheUpdateHandler
Invoked after the cache is destroyed.
CacheException - Exception in io.kcache.exceptions
 
CacheException(String) - Constructor for exception io.kcache.exceptions.CacheException
 
CacheException(String, Throwable) - Constructor for exception io.kcache.exceptions.CacheException
 
cacheFlushed() - Method in interface io.kcache.CacheUpdateHandler
Invoked after the cache is flushed.
CacheInitializationException - Exception in io.kcache.exceptions
 
CacheInitializationException(String) - Constructor for exception io.kcache.exceptions.CacheInitializationException
 
CacheInitializationException(String, Throwable) - Constructor for exception io.kcache.exceptions.CacheInitializationException
 
cacheInitialized(int, Map<TopicPartition, Long>) - Method in interface io.kcache.CacheUpdateHandler
Invoked after the cache is initialized.
CacheLoader<K,​V> - Interface in io.kcache
 
cacheReset() - Method in interface io.kcache.CacheUpdateHandler
Invoked after the cache is reset.
Caches - Class in io.kcache.utils
 
Caches() - Constructor for class io.kcache.utils.Caches
 
cacheSynchronized(int, Map<TopicPartition, Long>) - Method in interface io.kcache.CacheUpdateHandler
Invoked after the cache is synchronized.
CacheTimeoutException - Exception in io.kcache.exceptions
 
CacheTimeoutException(String) - Constructor for exception io.kcache.exceptions.CacheTimeoutException
 
CacheTimeoutException(String, Throwable) - Constructor for exception io.kcache.exceptions.CacheTimeoutException
 
CacheType - Enum in io.kcache
 
CacheUpdateHandler<K,​V> - Interface in io.kcache
 
CacheUpdateHandler.ValidationStatus - Enum in io.kcache
 
CAFFEINE - io.kcache.CacheType
 
checkpoint(int) - Method in interface io.kcache.CacheUpdateHandler
Retrieve the offsets to checkpoint.
CHECKPOINT_FILE_NAME - Static variable in class io.kcache.utils.OffsetCheckpoint
 
clear() - Method in class io.kcache.KafkaCache
 
clear() - Method in class io.kcache.utils.InMemoryBoundedCache
 
clear() - Method in class io.kcache.utils.PersistentCache
 
clear() - Method in class io.kcache.utils.TransformedRawCache
 
close() - Method in interface io.kcache.CacheUpdateHandler
 
close() - Method in class io.kcache.KafkaCache
 
close() - Method in interface io.kcache.KeyValueIterator
 
close() - Method in class io.kcache.utils.InMemoryCache
 
close() - Method in class io.kcache.utils.OffsetCheckpoint
 
close() - Method in class io.kcache.utils.PersistentCache
 
close() - Method in class io.kcache.utils.TransformedRawCache
 
closeDB() - Method in class io.kcache.utils.PersistentCache
 
comparator() - Method in class io.kcache.KafkaCache
 
comparator() - Method in class io.kcache.utils.PersistentCache
 
comparator() - Method in class io.kcache.utils.TransformedRawCache
 
compare(byte[], byte[]) - Method in class io.kcache.utils.KeyBytesComparator
 
compare(ByteBuffer, ByteBuffer) - Method in class io.kcache.utils.KeyBufferComparator
 
compare(K, K) - Method in class io.kcache.utils.KeyComparator
 
concat(KeyValueIterator<K, V>...) - Static method in class io.kcache.KeyValueIterators
 
concurrentCache(Cache<K, V>) - Static method in class io.kcache.utils.Caches
 
configure(Map<String, ?>) - Method in interface io.kcache.Cache
Configures the cache.
containsKey(Object) - Method in class io.kcache.KafkaCache
 
containsKey(Object) - Method in class io.kcache.utils.InMemoryBoundedCache
 
containsKey(Object) - Method in class io.kcache.utils.PersistentCache
 
containsKey(Object) - Method in class io.kcache.utils.TransformedRawCache
 
containsValue(Object) - Method in class io.kcache.KafkaCache
 
containsValue(Object) - Method in class io.kcache.utils.PersistentCache
 
containsValue(Object) - Method in class io.kcache.utils.TransformedRawCache
 

D

dbDir() - Method in class io.kcache.utils.PersistentCache
 
DEFAULT_KAFKACACHE_GROUP_ID_PREFIX - Static variable in class io.kcache.KafkaCacheConfig
 
DEFAULT_KAFKACACHE_TOPIC - Static variable in class io.kcache.KafkaCacheConfig
 
DEFAULT_KAFKACACHE_TOPIC_NUM_PARTITIONS - Static variable in class io.kcache.KafkaCacheConfig
 
DEFAULT_KAFKACACHE_TOPIC_PARTITIONS_OFFSET - Static variable in class io.kcache.KafkaCacheConfig
 
DEFAULT_KAFKACACHE_TOPIC_REPLICATION_FACTOR - Static variable in class io.kcache.KafkaCacheConfig
 
delegate() - Method in class io.kcache.utils.InMemoryCache
 
delete() - Method in class io.kcache.utils.OffsetCheckpoint
 
DELETEME_FILE_NAME - Static variable in class io.kcache.utils.PersistentCache
 
descendingCache() - Method in interface io.kcache.Cache
Returns a reverse order view of the mappings contained in this cache.
descendingCache() - Method in class io.kcache.KafkaCache
 
descendingCache() - Method in class io.kcache.utils.InMemoryCache
 
descendingCache() - Method in class io.kcache.utils.PersistentCache
 
descendingCache() - Method in class io.kcache.utils.TransformedRawCache
 
destroy() - Method in interface io.kcache.Cache
Destroys the cache, if persistent.
destroy() - Method in class io.kcache.KafkaCache
 
destroy() - Method in class io.kcache.utils.InMemoryCache
 
destroy() - Method in class io.kcache.utils.PersistentCache
 
destroy() - Method in class io.kcache.utils.TransformedRawCache
 
doWork() - Method in class io.kcache.utils.ShutdownableThread
This method is repeatedly invoked until the thread shuts down or this method throws an exception

E

emptyIterator() - Static method in class io.kcache.KeyValueIterators
 
END - io.kcache.KafkaCacheConfig.OffsetType
 
endBatch(int) - Method in interface io.kcache.CacheUpdateHandler
Invoked after a batch of updates.
ensureValid(String, Object) - Method in class io.kcache.utils.EnumRecommender
 
entrySet() - Method in class io.kcache.KafkaCache
 
entrySet() - Method in class io.kcache.utils.PersistentCache
 
entrySet() - Method in class io.kcache.utils.TransformedRawCache
 
EntryTooLargeException - Exception in io.kcache.exceptions
 
EntryTooLargeException(String) - Constructor for exception io.kcache.exceptions.EntryTooLargeException
 
EntryTooLargeException(String, Throwable) - Constructor for exception io.kcache.exceptions.EntryTooLargeException
 
EnumRecommender<T extends Enum<T>> - Class in io.kcache.utils
 
EnumRecommender(Class<T>, Function<String, String>, T...) - Constructor for class io.kcache.utils.EnumRecommender
 
equals(Object) - Method in class io.kcache.KafkaCache.Metadata
 
equals(Object) - Method in class io.kcache.KafkaCacheConfig.Offset
 
equals(Object) - Method in class io.kcache.KeyValue
 

F

failBatch(int, Throwable) - Method in interface io.kcache.CacheUpdateHandler
Invoked when an error has occurred while processing the batch.
filter(KeyValueIterator<K, V>, Predicate<KeyValue<K, V>>) - Static method in class io.kcache.KeyValueIterators
 
firstKey() - Method in class io.kcache.KafkaCache
 
firstKey() - Method in class io.kcache.utils.PersistentCache
 
firstKey() - Method in class io.kcache.utils.TransformedRawCache
 
flatMap(KeyValueIterator<K, V>, Function<KeyValue<K, V>, Iterator<E>>) - Static method in class io.kcache.KeyValueIterators
 
flush() - Method in interface io.kcache.Cache
Flushes the cache.
flush() - Method in class io.kcache.KafkaCache
 
flush() - Method in class io.kcache.utils.InMemoryCache
 
flush() - Method in class io.kcache.utils.TransformedRawCache
 

G

get(Object) - Method in class io.kcache.KafkaCache
 
get(Object) - Method in class io.kcache.utils.InMemoryBoundedCache
 
get(Object) - Method in class io.kcache.utils.TransformedRawCache
 
get(String) - Static method in enum io.kcache.CacheType
 
get(String) - Static method in enum io.kcache.KafkaCacheConfig.OffsetType
 
getOffset() - Method in class io.kcache.KafkaCacheConfig.Offset
 
getOffsetType() - Method in class io.kcache.KafkaCacheConfig.Offset
 
getOldValue() - Method in class io.kcache.KafkaCache.Metadata
 
getPropsFromFile(String) - Static method in class io.kcache.KafkaCacheConfig
 
getRecordMetadata() - Method in class io.kcache.KafkaCache.Metadata
 

H

handleUpdate(K, V, V, TopicPartition, long, long) - Method in interface io.kcache.CacheUpdateHandler
Invoked after every new K,V pair written to the cache
handleUpdate(Headers, K, V, V, TopicPartition, long, long, TimestampType, Optional<Integer>) - Method in interface io.kcache.CacheUpdateHandler
Invoked after every new K,V pair written to the cache
hashCode() - Method in class io.kcache.KafkaCache.Metadata
 
hashCode() - Method in class io.kcache.KafkaCacheConfig.Offset
 
hashCode() - Method in class io.kcache.KeyValue
 
headMap(K) - Method in interface io.kcache.Cache
 

I

IGNORE_FAILURE - io.kcache.CacheUpdateHandler.ValidationStatus
 
init() - Method in interface io.kcache.Cache
Initializes the cache.
init() - Method in class io.kcache.KafkaCache
 
init() - Method in class io.kcache.utils.InMemoryCache
 
init() - Method in class io.kcache.utils.PersistentCache
 
init() - Method in class io.kcache.utils.TransformedRawCache
 
initiateShutdown() - Method in class io.kcache.utils.ShutdownableThread
 
InMemoryBoundedCache<K,​V> - Class in io.kcache.utils
An in-memory cache with bounded size.
InMemoryBoundedCache(Integer, Duration, CacheLoader<K, V>) - Constructor for class io.kcache.utils.InMemoryBoundedCache
 
InMemoryBoundedCache(Integer, Duration, CacheLoader<K, V>, Comparator<? super K>) - Constructor for class io.kcache.utils.InMemoryBoundedCache
 
InMemoryBoundedCache(Comparator<? super K>) - Constructor for class io.kcache.utils.InMemoryBoundedCache
 
InMemoryCache<K,​V> - Class in io.kcache.utils
In-memory cache
InMemoryCache() - Constructor for class io.kcache.utils.InMemoryCache
 
InMemoryCache(Comparator<? super K>) - Constructor for class io.kcache.utils.InMemoryCache
 
InMemoryCache(NavigableMap<K, V>) - Constructor for class io.kcache.utils.InMemoryCache
 
io.kcache - package io.kcache
 
io.kcache.exceptions - package io.kcache.exceptions
 
io.kcache.utils - package io.kcache.utils
 
isEmpty() - Method in class io.kcache.KafkaCache
 
isEmpty() - Method in class io.kcache.utils.PersistentCache
 
isEmpty() - Method in class io.kcache.utils.TransformedRawCache
 
isPersistent() - Method in interface io.kcache.Cache
Whether the cache is persistent.
isPersistent() - Method in class io.kcache.KafkaCache
 
isPersistent() - Method in class io.kcache.utils.PersistentCache
 
isPersistent() - Method in class io.kcache.utils.TransformedRawCache
 
isRunning() - Method in class io.kcache.utils.ShutdownableThread
 

K

KAFAKCACHE_SSL_ENABLED_PROTOCOLS_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFAKCACHE_SSL_KEYSTORE_TYPE_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFAKCACHE_SSL_PROTOCOL_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFAKCACHE_SSL_PROVIDER_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFAKCACHE_SSL_TRUSTSTORE_TYPE_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KafkaCache<K,​V> - Class in io.kcache
 
KafkaCache(KafkaCacheConfig, Serde<K>, Serde<V>) - Constructor for class io.kcache.KafkaCache
 
KafkaCache(KafkaCacheConfig, Serde<K>, Serde<V>, CacheUpdateHandler<K, V>, Cache<K, V>) - Constructor for class io.kcache.KafkaCache
 
KafkaCache(KafkaCacheConfig, Serde<K>, Serde<V>, CacheUpdateHandler<K, V>, String, Comparator<K>) - Constructor for class io.kcache.KafkaCache
 
KafkaCache(String, Serde<K>, Serde<V>) - Constructor for class io.kcache.KafkaCache
 
KAFKACACHE_BACKING_CACHE_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.backing.cache
KAFKACACHE_BACKING_CACHE_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_BOOTSTRAP_SERVERS_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.bootstrap.servers
KAFKACACHE_BOOTSTRAP_SERVERS_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_BOUNDED_CACHE_EXPIRY_SECS_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.bounded.cache.expiry.secs
KAFKACACHE_BOUNDED_CACHE_EXPIRY_SECS_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_BOUNDED_CACHE_SIZE_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.bounded.cache.size
KAFKACACHE_BOUNDED_CACHE_SIZE_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_CHECKPOINT_DIR_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.checkpoint.dir
KAFKACACHE_CHECKPOINT_DIR_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_CHECKPOINT_VERSION_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.checkpoint.version
KAFKACACHE_CHECKPOINT_VERSION_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_CLIENT_ID_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.client.id
KAFKACACHE_CLIENT_ID_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_DATA_DIR_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.data.dir
KAFKACACHE_DATA_DIR_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_GROUP_ID_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.group.id
KAFKACACHE_GROUP_ID_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_INIT_TIMEOUT_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.init.timeout.ms
KAFKACACHE_INIT_TIMEOUT_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_POLL_TIMEOUT_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.poll.timeout.ms
KAFKACACHE_POLL_TIMEOUT_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_JAAS_CONFIG_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_JAAS_CONFIG_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_KINIT_CMD_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_KINIT_CMD_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_MIN_TIME_BEFORE_RELOGIN_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_SERVICE_NAME_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_SERVICE_NAME_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_TICKET_RENEW_JITTER_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_TICKET_RENEW_JITTER_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_KERBEROS_TICKET_RENEW_WINDOW_FACTOR_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_MECHANISM_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SASL_MECHANISM_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SECURITY_PROTOCOL_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SECURITY_PROTOCOL_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_CIPHER_SUITES_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_CIPHER_SUITES_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_ENABLED_PROTOCOLS_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEY_PASSWORD_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEY_PASSWORD_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEYMANAGER_ALGORITHM_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEYMANAGER_ALGORITHM_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEYSTORE_LOCATION_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEYSTORE_LOCATION_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEYSTORE_PASSWORD_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEYSTORE_PASSWORD_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_KEYSTORE_TYPE_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_PROTOCOL_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_PROVIDER_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_TRUSTMANAGER_ALGORITHM_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_TRUSTMANAGER_ALGORITHM_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_TRUSTSTORE_LOCATION_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_TRUSTSTORE_LOCATION_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_TRUSTSTORE_PASSWORD_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_TRUSTSTORE_PASSWORD_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_SSL_TRUSTSTORE_TYPE_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TIMEOUT_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.timeout.ms
KAFKACACHE_TIMEOUT_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic
KAFKACACHE_TOPIC_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_NUM_PARTITIONS_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic.num.partitions
KAFKACACHE_TOPIC_NUM_PARTITIONS_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_PARTITIONS_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic.partitions
KAFKACACHE_TOPIC_PARTITIONS_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_PARTITIONS_OFFSET_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic.partitions.offset
KAFKACACHE_TOPIC_PARTITIONS_OFFSET_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_READ_ONLY_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic.read.only
KAFKACACHE_TOPIC_READ_ONLY_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_REPLICATION_FACTOR_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic.replication.factor
KAFKACACHE_TOPIC_REPLICATION_FACTOR_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_REQUIRE_COMPACT_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic.require.compact
KAFKACACHE_TOPIC_REQUIRE_COMPACT_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KAFKACACHE_TOPIC_SKIP_VALIDATION_CONFIG - Static variable in class io.kcache.KafkaCacheConfig
kafkacache.topic.skip.validation
KAFKACACHE_TOPIC_SKIP_VALIDATION_DOC - Static variable in class io.kcache.KafkaCacheConfig
 
KafkaCache.Metadata<V> - Class in io.kcache
 
KafkaCacheConfig - Class in io.kcache
 
KafkaCacheConfig(String) - Constructor for class io.kcache.KafkaCacheConfig
 
KafkaCacheConfig(Map<?, ?>) - Constructor for class io.kcache.KafkaCacheConfig
 
KafkaCacheConfig(ConfigDef, Map<?, ?>) - Constructor for class io.kcache.KafkaCacheConfig
 
KafkaCacheConfig.Offset - Class in io.kcache
 
KafkaCacheConfig.OffsetType - Enum in io.kcache
 
key - Variable in class io.kcache.KeyValue
The key of the key-value pair.
KeyBufferComparator<K> - Class in io.kcache.utils
 
KeyBufferComparator(Serde<K>, Comparator<? super K>) - Constructor for class io.kcache.utils.KeyBufferComparator
 
KeyBytesComparator<K> - Class in io.kcache.utils
 
KeyBytesComparator(Serde<K>, Comparator<? super K>) - Constructor for class io.kcache.utils.KeyBytesComparator
 
KeyComparator<K> - Class in io.kcache.utils
 
KeyComparator(Serde<K>, Comparator<byte[]>) - Constructor for class io.kcache.utils.KeyComparator
 
keySerde() - Method in class io.kcache.utils.PersistentCache
 
keySet() - Method in class io.kcache.KafkaCache
 
keySet() - Method in class io.kcache.utils.PersistentCache
 
keySet() - Method in class io.kcache.utils.TransformedRawCache
 
KeyValue<K,​V> - Class in io.kcache
A key-value pair.
KeyValue(K, V) - Constructor for class io.kcache.KeyValue
Create a new key-value pair.
KeyValueIterator<K,​V> - Interface in io.kcache
Iterator interface of KeyValue.
KeyValueIterators - Class in io.kcache
 
KeyValueIterators() - Constructor for class io.kcache.KeyValueIterators
 

L

lastKey() - Method in class io.kcache.KafkaCache
 
lastKey() - Method in class io.kcache.utils.PersistentCache
 
lastKey() - Method in class io.kcache.utils.TransformedRawCache
 
limit(KeyValueIterator<K, V>, int) - Static method in class io.kcache.KeyValueIterators
 
LMDB - io.kcache.CacheType
 
load(K) - Method in interface io.kcache.CacheLoader
 
LOCK_FILE_NAME - Static variable in class io.kcache.utils.OffsetCheckpoint
 

M

MAPDB - io.kcache.CacheType
 
MEMORY - io.kcache.CacheType
 
Metadata(RecordMetadata, V) - Constructor for class io.kcache.KafkaCache.Metadata
 
MOVEME_FILE_NAME - Static variable in class io.kcache.utils.PersistentCache
 

N

name() - Method in class io.kcache.utils.PersistentCache
 

O

offset() - Method in class io.kcache.KafkaCacheConfig
 
Offset(KafkaCacheConfig.OffsetType, long) - Constructor for class io.kcache.KafkaCacheConfig.Offset
 
Offset(String) - Constructor for class io.kcache.KafkaCacheConfig.Offset
 
OffsetCheckpoint - Class in io.kcache.utils
This class saves out a map of topic/partition=>offsets to a file.
OffsetCheckpoint(String, int, String) - Constructor for class io.kcache.utils.OffsetCheckpoint
 
openDB() - Method in class io.kcache.utils.PersistentCache
 

P

parallelStreamOf(Iterable<E>) - Static method in class io.kcache.utils.Streams
 
parallelStreamOf(Iterator<E>) - Static method in class io.kcache.utils.Streams
 
parentDir() - Method in class io.kcache.utils.PersistentCache
 
partitions() - Method in class io.kcache.KafkaCacheConfig
 
PersistentCache<K,​V> - Class in io.kcache.utils
A persistent key-value store.
PersistentCache(String, String, String, Serde<K>, Serde<V>, Comparator<K>) - Constructor for class io.kcache.utils.PersistentCache
 
put(K, V) - Method in class io.kcache.KafkaCache
 
put(K, V) - Method in class io.kcache.utils.InMemoryBoundedCache
 
put(K, V) - Method in class io.kcache.utils.TransformedRawCache
 
put(Headers, K, V) - Method in class io.kcache.KafkaCache
 
put(Headers, K, V, boolean) - Method in class io.kcache.KafkaCache
 
putAll(Map<? extends K, ? extends V>) - Method in class io.kcache.KafkaCache
 
putAll(Map<? extends K, ? extends V>) - Method in class io.kcache.utils.InMemoryBoundedCache
 
putAll(Map<? extends K, ? extends V>) - Method in class io.kcache.utils.TransformedRawCache
 
putAll(Headers, Map<? extends K, ? extends V>) - Method in class io.kcache.KafkaCache
 
putAll(Headers, Map<? extends K, ? extends V>, boolean) - Method in class io.kcache.KafkaCache
 
putIfAbsent(K, V) - Method in class io.kcache.utils.PersistentCache
 
putIfAbsent(K, V) - Method in class io.kcache.utils.TransformedRawCache
 

R

range(K, boolean, K, boolean) - Method in interface io.kcache.Cache
Returns an iterator over the portion of this cache whose keys range from fromKey to toKey.
range(K, boolean, K, boolean) - Method in class io.kcache.KafkaCache
 
range(K, boolean, K, boolean) - Method in class io.kcache.utils.InMemoryCache
 
range(K, boolean, K, boolean) - Method in class io.kcache.utils.PersistentCache
 
range(K, boolean, K, boolean) - Method in class io.kcache.utils.TransformedRawCache
 
range(K, boolean, K, boolean, boolean) - Method in class io.kcache.utils.PersistentCache
 
RDBMS - io.kcache.CacheType
 
read() - Method in class io.kcache.utils.OffsetCheckpoint
Reads the offsets from the local checkpoint file, skipping any negative offsets it finds.
RELATIVE - io.kcache.KafkaCacheConfig.OffsetType
 
remove(Object) - Method in class io.kcache.KafkaCache
 
remove(Object) - Method in class io.kcache.utils.InMemoryBoundedCache
 
remove(Object) - Method in class io.kcache.utils.TransformedRawCache
 
reset() - Method in interface io.kcache.Cache
Resets the cache, clearing stale data before a sync.
reset() - Method in class io.kcache.KafkaCache
 
reset() - Method in class io.kcache.utils.InMemoryCache
 
reset() - Method in class io.kcache.utils.PersistentCache
 
reset() - Method in class io.kcache.utils.TransformedRawCache
 
ROCKSDB - io.kcache.CacheType
 
ROLLBACK_FAILURE - io.kcache.CacheUpdateHandler.ValidationStatus
 
rootDir() - Method in class io.kcache.utils.PersistentCache
 
run() - Method in class io.kcache.utils.ShutdownableThread
 

S

shutdown() - Method in class io.kcache.utils.ShutdownableThread
 
ShutdownableThread - Class in io.kcache.utils
 
ShutdownableThread(String) - Constructor for class io.kcache.utils.ShutdownableThread
 
singletonIterator(KeyValue<K, V>) - Static method in class io.kcache.KeyValueIterators
 
size() - Method in class io.kcache.KafkaCache
 
size() - Method in class io.kcache.utils.TransformedRawCache
 
startBatch(int) - Method in interface io.kcache.CacheUpdateHandler
Invoked before a batch of updates.
streamOf(Iterable<E>) - Static method in class io.kcache.utils.Streams
 
streamOf(Iterator<E>) - Static method in class io.kcache.utils.Streams
 
Streams - Class in io.kcache.utils
 
subCache(K, boolean, K, boolean) - Method in interface io.kcache.Cache
Returns a view of the portion of this cache whose keys range from fromKey to toKey.
subCache(K, boolean, K, boolean) - Method in class io.kcache.KafkaCache
 
subCache(K, boolean, K, boolean) - Method in class io.kcache.utils.InMemoryCache
 
subCache(K, boolean, K, boolean) - Method in class io.kcache.utils.PersistentCache
 
subCache(K, boolean, K, boolean) - Method in class io.kcache.utils.TransformedRawCache
 
subMap(K, K) - Method in interface io.kcache.Cache
 
SUCCESS - io.kcache.CacheUpdateHandler.ValidationStatus
 
sync() - Method in interface io.kcache.Cache
Syncs (or re-initializes) the cache with the backing store.
sync() - Method in class io.kcache.KafkaCache
 
sync() - Method in class io.kcache.utils.InMemoryCache
 
sync() - Method in class io.kcache.utils.PersistentCache
 
sync() - Method in class io.kcache.utils.TransformedRawCache
 

T

tailMap(K) - Method in interface io.kcache.Cache
 
TIMESTAMP - io.kcache.KafkaCacheConfig.OffsetType
 
toString() - Method in enum io.kcache.CacheType
 
toString() - Method in class io.kcache.KafkaCache.Metadata
 
toString() - Method in class io.kcache.KafkaCacheConfig.Offset
 
toString() - Method in enum io.kcache.KafkaCacheConfig.OffsetType
 
toString() - Method in class io.kcache.KeyValue
 
toString() - Method in class io.kcache.utils.EnumRecommender
 
toString() - Method in class io.kcache.utils.OffsetCheckpoint
 
TransformedRawCache<K,​V> - Class in io.kcache.utils
A cache which wraps a raw cache and uses serdes to transform the bytes.
TransformedRawCache(Serde<K>, Serde<V>, Cache<byte[], byte[]>) - Constructor for class io.kcache.utils.TransformedRawCache
 
transformRawIterator(Serde<K>, Serde<V>, KeyValueIterator<byte[], byte[]>) - Static method in class io.kcache.KeyValueIterators
 
transformRawIterator(Serde<K>, Serde<V>, Iterator<Map.Entry<byte[], byte[]>>) - Static method in class io.kcache.KeyValueIterators
 

V

validateStoreOpen() - Method in class io.kcache.utils.PersistentCache
 
validateUpdate(K, V, TopicPartition, long, long) - Method in interface io.kcache.CacheUpdateHandler
Invoked before every new K,V pair written to the cache
validateUpdate(Headers, K, V, TopicPartition, long, long, TimestampType, Optional<Integer>) - Method in interface io.kcache.CacheUpdateHandler
Invoked before every new K,V pair written to the cache
validValues(String, Map<String, Object>) - Method in class io.kcache.utils.EnumRecommender
 
value - Variable in class io.kcache.KeyValue
The value of the key-value pair.
valueOf(String) - Static method in enum io.kcache.CacheType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.kcache.CacheUpdateHandler.ValidationStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.kcache.KafkaCacheConfig.OffsetType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.kcache.CacheType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.kcache.CacheUpdateHandler.ValidationStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.kcache.KafkaCache
 
values() - Static method in enum io.kcache.KafkaCacheConfig.OffsetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class io.kcache.utils.PersistentCache
 
values() - Method in class io.kcache.utils.TransformedRawCache
 
valueSerde() - Method in class io.kcache.utils.PersistentCache
 
visible(String, Map<String, Object>) - Method in class io.kcache.utils.EnumRecommender
 

W

write(Map<TopicPartition, Long>) - Method in class io.kcache.utils.OffsetCheckpoint
Write the given offsets to the checkpoint file.
A B C D E F G H I K L M N O P R S T V W 
All Classes All Packages