| 程序包 | 说明 |
|---|---|
| com.github.offercat.cache.config | |
| com.github.offercat.cache.inte | |
| com.github.offercat.cache.ready |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.github.benmanes.caffeine.cache.Cache<String,Object> |
MiddlewareCreator.createCaffeine(ItemProperties itemProperties)
创建 Caffeine 本地缓存
Create Caffeine local cache
|
static redis.clients.jedis.JedisPool |
MiddlewareCreator.createJedisPool(ItemProperties itemProperties)
创建 Jedis 连接池
Create JedisPool
|
| 限定符和类型 | 方法和说明 |
|---|---|
ItemProperties |
AbstractCache.getItemProperties() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
AbstractCache.initMiddleware(ItemProperties itemProperties)
初始化中间件
Initialize Middleware
|
| 构造器和说明 |
|---|
AbstractCache(String name,
ItemProperties itemProperties) |
ClusterCache(String name,
ItemProperties itemProperties) |
DirectCache(String name,
ItemProperties itemProperties) |
LocalCache(String name,
ItemProperties itemProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RedisCache.initMiddleware(ItemProperties itemProperties) |
void |
EhDirectCache.initMiddleware(ItemProperties itemProperties) |
void |
CaffeineCache.initMiddleware(ItemProperties itemProperties) |
| 构造器和说明 |
|---|
CaffeineCache(String name,
ItemProperties itemProperties) |
EhDirectCache(String name,
Serializer serializer,
ItemProperties itemProperties) |
RedisCache(String name,
Serializer serializer,
ItemProperties itemProperties) |
Copyright © 2020. All rights reserved.