A B C D E F G H I K L M N O P R S T V W
All Classes All Packages
All Classes All Packages
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
totoKey
. - 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
totoKey
. - 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.
All Classes All Packages