Class ResourceCacheOperate<ENTITY extends Entity<ID>,ID extends Serializable>
java.lang.Object
com.github.developframework.resource.spring.cache.ResourceCacheOperate<ENTITY,ID>
- Direct Known Subclasses:
HashResourceCacheOperate,ListResourceCacheOperate,ValueResourceCacheOperate
public abstract class ResourceCacheOperate<ENTITY extends Entity<ID>,ID extends Serializable>
extends Object
资源缓存操作
- Author:
- qiushui on 2020-05-01.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionResourceCacheOperate(org.springframework.data.redis.core.RedisTemplate<String, ENTITY> redisTemplate, String key, Duration timeout) -
Method Summary
Modifier and TypeMethodDescriptionabstract void添加缓存abstract voiddeleteCache(ENTITY entity) 删除缓存final StringkeyWithCondition(Object... condtions) 拼接带条件的key根据ID查询缓存abstract voidrefreshCache(ENTITY entity) 刷新缓存
-
Field Details
-
redisTemplate
-
key
-
timeout
-
-
Constructor Details
-
ResourceCacheOperate
-
-
Method Details
-
addCache
添加缓存 -
refreshCache
刷新缓存 -
deleteCache
删除缓存 -
readCache
根据ID查询缓存 -
keyWithCondition
拼接带条件的key- Parameters:
condtions-- Returns:
-