Interface CaffeineCacheModule

All Known Subinterfaces:
DefaultCaffeineCacheModule

public interface CaffeineCacheModule
  • Method Details

    • defaultCacheTelemetry

      default ru.tinkoff.kora.cache.telemetry.CacheTelemetry defaultCacheTelemetry(@Nullable ru.tinkoff.kora.cache.telemetry.CacheMetrics metrics)
    • caffeineCacheConfig

      default CaffeineCacheConfig caffeineCacheConfig(ru.tinkoff.kora.config.common.Config config, ru.tinkoff.kora.config.common.extractor.ConfigValueExtractor<CaffeineCacheConfig> extractor)
    • caffeineCacheFactory

      default CaffeineCacheFactory caffeineCacheFactory()
    • taggedCaffeineCacheManager

      default <K, V> ru.tinkoff.kora.cache.CacheManager<K,V> taggedCaffeineCacheManager(CaffeineCacheFactory factory, CaffeineCacheConfig config, ru.tinkoff.kora.cache.telemetry.CacheTelemetry telemetry, ru.tinkoff.kora.application.graph.TypeRef<K> keyRef, ru.tinkoff.kora.application.graph.TypeRef<V> valueRef)