Index
All Classes and Interfaces|All Packages
A
- addCache(Cache<K, V>) - Method in interface ru.tinkoff.kora.cache.CacheBuilder
- asLoadable(CacheLoader<K, V>) - Method in interface ru.tinkoff.kora.cache.Cache
- async(Function<K, Mono<V>>) - Static method in interface ru.tinkoff.kora.cache.CacheLoader
-
Create default loadable cache implementation for async operation
- async(Function<K, Mono<V>>, Function<Collection<K>, Mono<Map<K, V>>>) - Static method in interface ru.tinkoff.kora.cache.CacheLoader
B
- blocking(Function<K, V>, ExecutorService) - Static method in interface ru.tinkoff.kora.cache.CacheLoader
- blocking(Function<K, V>, Function<Collection<K>, Map<K, V>>, ExecutorService) - Static method in interface ru.tinkoff.kora.cache.CacheLoader
-
Create default loadable cache implementation for blocking operation
- build() - Method in interface ru.tinkoff.kora.cache.CacheBuilder
- builder(Cache<K, V>) - Static method in interface ru.tinkoff.kora.cache.CacheBuilder
C
- Cache<K,
V> - Interface in ru.tinkoff.kora.cache -
Represents base Cache contract.
- Cache - Annotation Interface in ru.tinkoff.kora.cache.annotation
- Cacheable - Annotation Interface in ru.tinkoff.kora.cache.annotation
-
An annotation that can be applied at the type or method level to indicate that the return value of the method should be cached for the configured
Cacheable.value(). - Cacheables - Annotation Interface in ru.tinkoff.kora.cache.annotation
- CacheBuilder<K,
V> - Interface in ru.tinkoff.kora.cache - CacheInvalidate - Annotation Interface in ru.tinkoff.kora.cache.annotation
-
An annotation that can be applied at the type or method level to indicate that the annotated operation should cause the eviction of the given caches.
- CacheInvalidates - Annotation Interface in ru.tinkoff.kora.cache.annotation
- CacheKey - Interface in ru.tinkoff.kora.cache
-
Represent CacheKey interface that is used by the implementation that represents method arguments as key for Cache
- CacheKey.Key2<K1,
K2> - Interface in ru.tinkoff.kora.cache - CacheKey.Key3<K1,
K2, K3> - Interface in ru.tinkoff.kora.cache - CacheKey.Key4<K1,
K2, K3, K4> - Interface in ru.tinkoff.kora.cache - CacheKey.Key5<K1,
K2, K3, K4, K5> - Interface in ru.tinkoff.kora.cache - CacheKey.Key6<K1,
K2, K3, K4, K5, K6> - Interface in ru.tinkoff.kora.cache - CacheKey.Key7<K1,
K2, K3, K4, K5, K6, K7> - Interface in ru.tinkoff.kora.cache - CacheKey.Key8<K1,
K2, K3, K4, K5, K6, K7, K8> - Interface in ru.tinkoff.kora.cache - CacheKey.Key9<K1,
K2, K3, K4, K5, K6, K7, K8, K9> - Interface in ru.tinkoff.kora.cache - CacheKeyMapper<K,
C> - Interface in ru.tinkoff.kora.cache -
Contract for converting method arguments
CacheKeyinto the final key that will be used in Cache implementation. - CacheLoader<K,
V> - Interface in ru.tinkoff.kora.cache - CacheMetrics - Interface in ru.tinkoff.kora.cache.telemetry
- cacheName() - Method in interface ru.tinkoff.kora.cache.telemetry.CacheTelemetryOperation
- CachePut - Annotation Interface in ru.tinkoff.kora.cache.annotation
-
An annotation that can be applied at the type or method level to indicate that the annotated operation should cause the return value to be cached within the given cache name.
- CachePuts - Annotation Interface in ru.tinkoff.kora.cache.annotation
- CacheTelemetryOperation - Interface in ru.tinkoff.kora.cache.telemetry
- CacheTracer - Interface in ru.tinkoff.kora.cache.telemetry
- CacheTracer.CacheSpan - Interface in ru.tinkoff.kora.cache.telemetry
- computeIfAbsent(Collection<K>, Function<Set<K>, Map<K, V>>) - Method in interface ru.tinkoff.kora.cache.Cache
- computeIfAbsent(K, Function<K, V>) - Method in interface ru.tinkoff.kora.cache.Cache
- computeIfAbsentAsync(Collection<K>, Function<Set<K>, Mono<Map<K, V>>>) - Method in interface ru.tinkoff.kora.cache.Cache
- computeIfAbsentAsync(K, Function<K, Mono<V>>) - Method in interface ru.tinkoff.kora.cache.Cache
G
- get(Collection<K>) - Method in interface ru.tinkoff.kora.cache.Cache
- get(Collection<K>) - Method in interface ru.tinkoff.kora.cache.LoadableCache
- get(K) - Method in interface ru.tinkoff.kora.cache.Cache
-
Resolve the given value for the given key.
- get(K) - Method in interface ru.tinkoff.kora.cache.LoadableCache
-
Resolve the given value for the given key.
- getAsync(Collection<K>) - Method in interface ru.tinkoff.kora.cache.Cache
- getAsync(Collection<K>) - Method in interface ru.tinkoff.kora.cache.LoadableCache
- getAsync(K) - Method in interface ru.tinkoff.kora.cache.Cache
-
Resolve the given value for the given key.
- getAsync(K) - Method in interface ru.tinkoff.kora.cache.LoadableCache
-
Resolve the given value for the given key.
I
- invalidate(Collection<K>) - Method in interface ru.tinkoff.kora.cache.Cache
- invalidate(K) - Method in interface ru.tinkoff.kora.cache.Cache
-
Invalidate the value for the given key.
- invalidateAll() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CacheInvalidate
- invalidateAll() - Method in interface ru.tinkoff.kora.cache.Cache
-
Invalidate all cached values within this cache.
- invalidateAllAsync() - Method in interface ru.tinkoff.kora.cache.Cache
-
Invalidate all cached values within this cache.
- invalidateAsync(Collection<K>) - Method in interface ru.tinkoff.kora.cache.Cache
- invalidateAsync(K) - Method in interface ru.tinkoff.kora.cache.Cache
-
Invalidate the value for the given key.
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key2
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key3
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key4
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- isEmpty() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
J
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key2
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key3
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key4
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- joined() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
K
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key2
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key3
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key4
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key1() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key2
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key3
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key4
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key2() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key3() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key3
- key3() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key4
- key3() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- key3() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- key3() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- key3() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key3() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key4() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key4
- key4() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- key4() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- key4() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- key4() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key4() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key5() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- key5() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- key5() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- key5() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key5() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key6() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- key6() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- key6() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key6() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key7() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- key7() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key7() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key8() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- key8() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- key9() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
L
- load(Collection<K>) - Method in interface ru.tinkoff.kora.cache.CacheLoader
-
Computes or retrieves the value corresponding to
key. - load(K) - Method in interface ru.tinkoff.kora.cache.CacheLoader
-
Computes or retrieves the value corresponding to
key. - LoadableCache<K,
V> - Interface in ru.tinkoff.kora.cache -
Analog of Caffeine LoadableCache, require
CacheLoaderassociated - loadAsync(Collection<K>) - Method in interface ru.tinkoff.kora.cache.CacheLoader
-
Computes or retrieves the value corresponding to
keyasynchronously. - loadAsync(K) - Method in interface ru.tinkoff.kora.cache.CacheLoader
-
Computes or retrieves the value corresponding to
keyasynchronously.
N
- name() - Method in interface ru.tinkoff.kora.cache.telemetry.CacheTelemetryOperation
- nonBlocking(Function<K, V>) - Static method in interface ru.tinkoff.kora.cache.CacheLoader
- nonBlocking(Function<K, V>, Function<Collection<K>, Map<K, V>>) - Static method in interface ru.tinkoff.kora.cache.CacheLoader
-
Create default loadable cache implementation for non-blocking operation
O
- of(K1, K2) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- of(K1, K2, K3) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- of(K1, K2, K3, K4) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- of(K1, K2, K3, K4, K5) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- of(K1, K2, K3, K4, K5, K6) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- of(K1, K2, K3, K4, K5, K6, K7) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- of(K1, K2, K3, K4, K5, K6, K7, K8) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- of(K1, K2, K3, K4, K5, K6, K7, K8, K9) - Static method in interface ru.tinkoff.kora.cache.CacheKey
- origin() - Method in interface ru.tinkoff.kora.cache.telemetry.CacheTelemetryOperation
P
- parameters() - Element in annotation interface ru.tinkoff.kora.cache.annotation.Cacheable
-
Limit the automatic
CacheKeyMapperto the given parameter names. - parameters() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CacheInvalidate
-
Limit the automatic
CacheKeyMapperto the given parameter names. - parameters() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CachePut
-
Limit the automatic
CacheKeyMapperto the given parameter names. - put(K, V) - Method in interface ru.tinkoff.kora.cache.Cache
-
Cache the specified value using the specified key.
- putAsync(K, V) - Method in interface ru.tinkoff.kora.cache.Cache
-
Cache the specified value using the specified key.
R
- recordFailure(Throwable) - Method in interface ru.tinkoff.kora.cache.telemetry.CacheTracer.CacheSpan
- recordFailure(CacheTelemetryOperation, long, Throwable) - Method in interface ru.tinkoff.kora.cache.telemetry.CacheMetrics
- recordSuccess() - Method in interface ru.tinkoff.kora.cache.telemetry.CacheTracer.CacheSpan
- recordSuccess(CacheTelemetryOperation, long, Object) - Method in interface ru.tinkoff.kora.cache.telemetry.CacheMetrics
- ru.tinkoff.kora.cache - package ru.tinkoff.kora.cache
- ru.tinkoff.kora.cache.annotation - package ru.tinkoff.kora.cache.annotation
- ru.tinkoff.kora.cache.telemetry - package ru.tinkoff.kora.cache.telemetry
T
- trace(CacheTelemetryOperation) - Method in interface ru.tinkoff.kora.cache.telemetry.CacheTracer
V
- value() - Element in annotation interface ru.tinkoff.kora.cache.annotation.Cache
- value() - Element in annotation interface ru.tinkoff.kora.cache.annotation.Cacheable
- value() - Element in annotation interface ru.tinkoff.kora.cache.annotation.Cacheables
- value() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CacheInvalidate
- value() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CacheInvalidates
- value() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CachePut
- value() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CachePuts
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key2
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key3
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key4
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key5
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key6
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key7
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key8
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey.Key9
- values() - Method in interface ru.tinkoff.kora.cache.CacheKey
All Classes and Interfaces|All Packages