Software Diagram Editor
| org.ff4j.cache | Edit this Diagram
no source
class RedisCommands
no source
class RedisAdvancedClusterCommands
Interfaceno source
interface Serializable
no source
class? Runnable
no source
class CachingProvider
no source
class Cache
no source
class CacheManager
Interface
interface FF4JCacheManager
Cache Layer on top of FeatureS tore to enhance performances.
class FF4jCacheManagerRedis
Implementation of ditributed c ache to limit overhead, with REDIS (JEDIS).
class FF4jCacheManagerRedisLettuce
Implementation of ditributed c ache to limit overhead, with REDIS (JEDIS).
class FF4jCacheProxy
Access to FeatureStore could g enerate some overhead and dec rease performances. This ...
class FF4jJCacheManager
Implementation of FF4JCacheMan ager with reference interface JCache Cache .
class FeatureCacheProviderEhCache
Cache-aside implementation wit h EHCACHE. Application code u ses the cache directly. T...
class InMemoryCacheEntry
Cache entry with object and in serted Date.
class InMemoryCacheManager
Proposition of inmemory cache implementation. Warn : DO NOT USE THIS CACHE WHEN WORK...
class Store2CachePollingScheduler
Poll target stores on a fixed delay basis and fill cache to avoid reaching TTL of key.
class Store2CachePollingWorker
Working thread to poll and fet ch data from store and copy t o local cache.
Interface
interface FeatureStore
Repository to persist Feature (s)
Interface
interface PropertyStore
CRUD repository to perform ope ration on properties.
class RedisConnection
Connection to redis DataBase.
class RedisKeysBuilder
Create keys in a single place to allow extensions, prefix, suffix.
no source
class Logger
keyBuilderredisConnectionkeyBuilderredisCommandsredisCommandsClustercacheManagerstore2CachePollertargetFeatureStoretargetPropertyStorecachingProviderLOGcacheFeaturescacheManagerfeaturesCache 0..* workercacheManagerff4JCacheProxysourceFeatureStoresourcePropertyStore