Index

A B C G I J K L N O P R T V 
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 CacheKey into 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 CacheLoader associated
loadAsync(Collection<K>) - Method in interface ru.tinkoff.kora.cache.CacheLoader
Computes or retrieves the value corresponding to key asynchronously.
loadAsync(K) - Method in interface ru.tinkoff.kora.cache.CacheLoader
Computes or retrieves the value corresponding to key asynchronously.

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 CacheKeyMapper to the given parameter names.
parameters() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CacheInvalidate
Limit the automatic CacheKeyMapper to the given parameter names.
parameters() - Element in annotation interface ru.tinkoff.kora.cache.annotation.CachePut
Limit the automatic CacheKeyMapper to 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
 
A B C G I J K L N O P R T V 
All Classes and Interfaces|All Packages