Skip navigation links
A B C E G H R S T W 

A

AllCachesRefreshAheadScheduler - Class in blog.svenbayer.cache.refresh.ahead.task
Scheduler to update all caches. cache.reload.ahead.refresh-ahead-interval=5s
AllCachesRefreshAheadScheduler(ReloadAheadProperties, ReloadAheadService) - Constructor for class blog.svenbayer.cache.refresh.ahead.task.AllCachesRefreshAheadScheduler
 

B

blog.svenbayer.cache.refresh.ahead - package blog.svenbayer.cache.refresh.ahead
 
blog.svenbayer.cache.refresh.ahead.caffeine - package blog.svenbayer.cache.refresh.ahead.caffeine
 
blog.svenbayer.cache.refresh.ahead.caffeine.service - package blog.svenbayer.cache.refresh.ahead.caffeine.service
 
blog.svenbayer.cache.refresh.ahead.condition - package blog.svenbayer.cache.refresh.ahead.condition
 
blog.svenbayer.cache.refresh.ahead.config - package blog.svenbayer.cache.refresh.ahead.config
 
blog.svenbayer.cache.refresh.ahead.exception - package blog.svenbayer.cache.refresh.ahead.exception
 
blog.svenbayer.cache.refresh.ahead.model - package blog.svenbayer.cache.refresh.ahead.model
 
blog.svenbayer.cache.refresh.ahead.redis - package blog.svenbayer.cache.refresh.ahead.redis
 
blog.svenbayer.cache.refresh.ahead.redis.service - package blog.svenbayer.cache.refresh.ahead.redis.service
 
blog.svenbayer.cache.refresh.ahead.redis.transformer - package blog.svenbayer.cache.refresh.ahead.redis.transformer
 
blog.svenbayer.cache.refresh.ahead.service - package blog.svenbayer.cache.refresh.ahead.service
 
blog.svenbayer.cache.refresh.ahead.task - package blog.svenbayer.cache.refresh.ahead.task
 

C

CacheRefreshAheadConfiguration - Class in blog.svenbayer.cache.refresh.ahead
Configuration for reloading caches.
CacheRefreshAheadConfiguration() - Constructor for class blog.svenbayer.cache.refresh.ahead.CacheRefreshAheadConfiguration
 
CaffeineCacheRefreshAheadConfiguration - Class in blog.svenbayer.cache.refresh.ahead.caffeine
Configuration for Caffeine.
CaffeineCacheRefreshAheadConfiguration() - Constructor for class blog.svenbayer.cache.refresh.ahead.caffeine.CaffeineCacheRefreshAheadConfiguration
 
caffeineCacheRetriever(CaffeineCacheManager) - Method in class blog.svenbayer.cache.refresh.ahead.caffeine.CaffeineCacheRefreshAheadConfiguration
 
CaffeineCacheRetriever - Class in blog.svenbayer.cache.refresh.ahead.caffeine.service
Retrieves caches from Caffeine.
CaffeineCacheRetriever(CaffeineCacheManager) - Constructor for class blog.svenbayer.cache.refresh.ahead.caffeine.service.CaffeineCacheRetriever
 
caffeineCacheUnwrapper() - Method in class blog.svenbayer.cache.refresh.ahead.caffeine.CaffeineCacheRefreshAheadConfiguration
 
CaffeineCacheUnwrapper - Class in com.github.benmanes.caffeine.cache
Unwraps a Caffeine cache so it can be updated without changing the original creation time.
CaffeineCacheUnwrapper() - Constructor for class com.github.benmanes.caffeine.cache.CaffeineCacheUnwrapper
 
caffeineKeyRetriever(CaffeineCacheUnwrapper) - Method in class blog.svenbayer.cache.refresh.ahead.caffeine.CaffeineCacheRefreshAheadConfiguration
 
CaffeineKeyRetriever - Class in com.github.benmanes.caffeine.cache
Retrieves the key of a Caffeine cache.
CaffeineKeyRetriever(CaffeineCacheUnwrapper) - Constructor for class com.github.benmanes.caffeine.cache.CaffeineKeyRetriever
 
caffeineValueUpdater(CaffeineCacheUnwrapper) - Method in class blog.svenbayer.cache.refresh.ahead.caffeine.CaffeineCacheRefreshAheadConfiguration
 
CaffeineValueUpdater - Class in com.github.benmanes.caffeine.cache
Updates a Caffeine cache.
CaffeineValueUpdater(CaffeineCacheUnwrapper) - Constructor for class com.github.benmanes.caffeine.cache.CaffeineValueUpdater
 
com.github.benmanes.caffeine.cache - package com.github.benmanes.caffeine.cache
 

E

EnableCachingCondition - Class in blog.svenbayer.cache.refresh.ahead.condition
Condition is fullfilled if the @EnableCaching annotation is declared in the project.
EnableCachingCondition() - Constructor for class blog.svenbayer.cache.refresh.ahead.condition.EnableCachingCondition
 
equals(Object) - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 

G

generate(Object, Method, Object...) - Method in class blog.svenbayer.cache.refresh.ahead.service.ReloadAheadKeyGenerator
 
getInstanceName() - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
getMatchOutcome(ConditionContext, AnnotatedTypeMetadata) - Method in class blog.svenbayer.cache.refresh.ahead.condition.EnableCachingCondition
 
getMethodName() - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
getParameterClazzNames() - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
getParameters() - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
getRefreshAheadInterval() - Method in class blog.svenbayer.cache.refresh.ahead.config.ReloadAheadProperties
 
getRefreshAheadIntervalCaches() - Method in class blog.svenbayer.cache.refresh.ahead.config.ReloadAheadProperties
 
getTimeToLive() - Method in class blog.svenbayer.cache.refresh.ahead.config.ReloadAheadProperties
 

H

hashCode() - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 

R

RedisCacheRefreshAheadConfiguration - Class in blog.svenbayer.cache.refresh.ahead.redis
Configuration for Redis reload ahead cache.
RedisCacheRefreshAheadConfiguration() - Constructor for class blog.svenbayer.cache.refresh.ahead.redis.RedisCacheRefreshAheadConfiguration
 
redisCacheRetriever(RedisCacheManager) - Method in class blog.svenbayer.cache.refresh.ahead.redis.RedisCacheRefreshAheadConfiguration
 
RedisCacheRetriever - Class in blog.svenbayer.cache.refresh.ahead.redis.service
Retrieves Redis caches.
RedisCacheRetriever(RedisCacheManager) - Constructor for class blog.svenbayer.cache.refresh.ahead.redis.service.RedisCacheRetriever
 
redisKeyRetriever(RedisConnectionFactory, RedisKeyTransformerService) - Method in class blog.svenbayer.cache.refresh.ahead.redis.RedisCacheRefreshAheadConfiguration
 
RedisKeyRetriever - Class in blog.svenbayer.cache.refresh.ahead.redis.service
Retrieves keys from a Redis cache.
RedisKeyRetriever(RedisConnectionFactory, RedisKeyTransformerService) - Constructor for class blog.svenbayer.cache.refresh.ahead.redis.service.RedisKeyRetriever
 
redisKeyTransformerService() - Method in class blog.svenbayer.cache.refresh.ahead.redis.RedisCacheRefreshAheadConfiguration
 
RedisKeyTransformerService - Class in blog.svenbayer.cache.refresh.ahead.redis.transformer
Transforms a key from Redis to a ReloadAheadKey.
RedisKeyTransformerService() - Constructor for class blog.svenbayer.cache.refresh.ahead.redis.transformer.RedisKeyTransformerService
 
redisValueUpdater() - Method in class blog.svenbayer.cache.refresh.ahead.redis.RedisCacheRefreshAheadConfiguration
 
RedisValueUpdater - Class in blog.svenbayer.cache.refresh.ahead.redis.service
Updates values of a Redis cache.
RedisValueUpdater() - Constructor for class blog.svenbayer.cache.refresh.ahead.redis.service.RedisValueUpdater
 
refreshCaches(ContextRefreshedEvent) - Method in class blog.svenbayer.cache.refresh.ahead.task.AllCachesRefreshAheadScheduler
 
refreshCaches(ContextRefreshedEvent) - Method in interface blog.svenbayer.cache.refresh.ahead.task.ReloadAheadCacheRefreshAheadScheduler
 
refreshCaches(ContextRefreshedEvent) - Method in class blog.svenbayer.cache.refresh.ahead.task.SelectiveCacheRefreshAheadScheduler
 
reloadAheadCacheRefreshAheadScheduler(ReloadAheadProperties, ReloadAheadService) - Method in class blog.svenbayer.cache.refresh.ahead.CacheRefreshAheadConfiguration
 
ReloadAheadCacheRefreshAheadScheduler - Interface in blog.svenbayer.cache.refresh.ahead.task
Schedules the repeating refresh of caches once Spring is initialised.
ReloadAheadCacheRetriever - Interface in blog.svenbayer.cache.refresh.ahead.service
Retrieves a stream of caches.
ReloadAheadException - Exception in blog.svenbayer.cache.refresh.ahead.exception
Exception thrown in context of reload ahead caches.
ReloadAheadException(String) - Constructor for exception blog.svenbayer.cache.refresh.ahead.exception.ReloadAheadException
 
ReloadAheadException(String, Throwable) - Constructor for exception blog.svenbayer.cache.refresh.ahead.exception.ReloadAheadException
 
ReloadAheadKey - Class in blog.svenbayer.cache.refresh.ahead.model
Key used for storing and finding cache values.
ReloadAheadKey() - Constructor for class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
ReloadAheadKey(String, String, Object[], String[]) - Constructor for class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
reloadAheadKeyGenerator() - Method in class blog.svenbayer.cache.refresh.ahead.CacheRefreshAheadConfiguration
 
ReloadAheadKeyGenerator - Class in blog.svenbayer.cache.refresh.ahead.service
Generates the cache key of a method and parameters.
ReloadAheadKeyGenerator() - Constructor for class blog.svenbayer.cache.refresh.ahead.service.ReloadAheadKeyGenerator
 
ReloadAheadKeyRetriever - Interface in blog.svenbayer.cache.refresh.ahead.service
Retrieves a stream of ReloadAheadKey from a cache.
ReloadAheadProperties - Class in blog.svenbayer.cache.refresh.ahead.config
Properties for properties of reload ahead caches.
ReloadAheadProperties() - Constructor for class blog.svenbayer.cache.refresh.ahead.config.ReloadAheadProperties
 
reloadAheadService(BeanFactory) - Method in class blog.svenbayer.cache.refresh.ahead.caffeine.CaffeineCacheRefreshAheadConfiguration
 
reloadAheadService(ReloadAheadCacheRetriever, ReloadAheadKeyRetriever, ReloadAheadValueReloader, ReloadAheadValueUpdater) - Method in class blog.svenbayer.cache.refresh.ahead.caffeine.CaffeineCacheRefreshAheadConfiguration
 
reloadAheadService(BeanFactory) - Method in class blog.svenbayer.cache.refresh.ahead.redis.RedisCacheRefreshAheadConfiguration
 
reloadAheadService(RedisCacheRetriever, RedisKeyRetriever, ReloadAheadValueReloader, RedisValueUpdater) - Method in class blog.svenbayer.cache.refresh.ahead.redis.RedisCacheRefreshAheadConfiguration
 
ReloadAheadService - Class in blog.svenbayer.cache.refresh.ahead.service
Retrieves the keys of a cache and updates the values of a cache.
ReloadAheadService(ReloadAheadCacheRetriever, ReloadAheadKeyRetriever, ReloadAheadValueReloader, ReloadAheadValueUpdater) - Constructor for class blog.svenbayer.cache.refresh.ahead.service.ReloadAheadService
 
ReloadAheadValueReloader - Class in blog.svenbayer.cache.refresh.ahead.service
Loads the updated value for a cache key.
ReloadAheadValueReloader(BeanFactory) - Constructor for class blog.svenbayer.cache.refresh.ahead.service.ReloadAheadValueReloader
 
reloadAheadValuesOfCache(String) - Method in class blog.svenbayer.cache.refresh.ahead.service.ReloadAheadService
 
reloadAheadValuesOfCaches() - Method in class blog.svenbayer.cache.refresh.ahead.service.ReloadAheadService
 
ReloadAheadValueUpdater - Interface in blog.svenbayer.cache.refresh.ahead.service
Updates the value in the cache.
reloadCacheForKey(ReloadAheadKey) - Method in class blog.svenbayer.cache.refresh.ahead.service.ReloadAheadValueReloader
 
retrieveCaches() - Method in class blog.svenbayer.cache.refresh.ahead.caffeine.service.CaffeineCacheRetriever
 
retrieveCaches() - Method in class blog.svenbayer.cache.refresh.ahead.redis.service.RedisCacheRetriever
 
retrieveCaches() - Method in interface blog.svenbayer.cache.refresh.ahead.service.ReloadAheadCacheRetriever
 
retrieveKeysForCache(Cache) - Method in class blog.svenbayer.cache.refresh.ahead.redis.service.RedisKeyRetriever
 
retrieveKeysForCache(Cache) - Method in interface blog.svenbayer.cache.refresh.ahead.service.ReloadAheadKeyRetriever
 
retrieveKeysForCache(Cache) - Method in class com.github.benmanes.caffeine.cache.CaffeineKeyRetriever
 

S

SelectiveCacheRefreshAheadScheduler - Class in blog.svenbayer.cache.refresh.ahead.task
Updates only the caches defined.
SelectiveCacheRefreshAheadScheduler(ReloadAheadProperties, ReloadAheadService) - Constructor for class blog.svenbayer.cache.refresh.ahead.task.SelectiveCacheRefreshAheadScheduler
 
setInstanceName(String) - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
setMethodName(String) - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
setParameterClazzNames(String[]) - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
setParameters(Object[]) - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
setRefreshAheadInterval(Duration) - Method in class blog.svenbayer.cache.refresh.ahead.config.ReloadAheadProperties
 
setRefreshAheadIntervalCaches(Map<String, Duration>) - Method in class blog.svenbayer.cache.refresh.ahead.config.ReloadAheadProperties
 
setTimeToLive(Duration) - Method in class blog.svenbayer.cache.refresh.ahead.config.ReloadAheadProperties
 

T

toString() - Method in class blog.svenbayer.cache.refresh.ahead.model.ReloadAheadKey
 
transformReloadAheadKey(byte[], String) - Method in class blog.svenbayer.cache.refresh.ahead.redis.transformer.RedisKeyTransformerService
 

W

writeValueToCache(Cache, ReloadAheadKey, Object) - Method in class blog.svenbayer.cache.refresh.ahead.redis.service.RedisValueUpdater
 
writeValueToCache(Cache, ReloadAheadKey, Object) - Method in interface blog.svenbayer.cache.refresh.ahead.service.ReloadAheadValueUpdater
 
writeValueToCache(Cache, ReloadAheadKey, Object) - Method in class com.github.benmanes.caffeine.cache.CaffeineValueUpdater
 
A B C E G H R S T W 
Skip navigation links

Copyright © 2018 Pivotal Software, Inc.. All rights reserved.