@EnableCaching @EnableConfigurationProperties(value=EhcacheProperties.class) @Service public class EhcacheServiceImpl extends Object implements EhcacheService, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_ALIAS |
| 构造器和说明 |
|---|
EhcacheServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
afterPropertiesSet() |
boolean |
deleteCache(String alias)
删除字符串缓存
|
void |
destroy() |
org.ehcache.Cache<String,String> |
getStringCache(String alias)
获取字符串缓存
|
String |
getStringCache(String alias,
String key)
获取字符串缓存
|
org.ehcache.Cache<String,String> |
setStringCache(String alias,
String key,
String value)
设置字符串缓存
|
org.ehcache.Cache<String,String> |
setStringCache(String alias,
String key,
String value,
Long ttl)
设置字符串缓存,指定缓存过期时间(当 alias 已存在,再次指定 ttl 不生效)
|
public void afterPropertiesSet()
afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBeanpublic void destroy()
destroy 在接口中 org.springframework.beans.factory.DisposableBeanpublic org.ehcache.Cache<String,String> getStringCache(String alias)
EhcacheServicegetStringCache 在接口中 EhcacheServicealias - 缓存 aliasCachepublic String getStringCache(String alias, String key)
EhcacheServicegetStringCache 在接口中 EhcacheServicealias - 缓存 aliaskey - 缓存 keypublic org.ehcache.Cache<String,String> setStringCache(String alias, String key, String value)
EhcacheServicesetStringCache 在接口中 EhcacheServicealias - 缓存 aliaskey - 缓存 keyvalue - 缓存 valueCachepublic org.ehcache.Cache<String,String> setStringCache(String alias, String key, String value, Long ttl)
EhcacheServicesetStringCache 在接口中 EhcacheServicealias - 缓存 aliaskey - 缓存 keyvalue - 缓存 valuettl - 缓存过期时间,单位:秒(0-永不过期)Cachepublic boolean deleteCache(String alias)
EhcacheServicedeleteCache 在接口中 EhcacheServicealias - 缓存 aliasCopyright © 2022. All rights reserved.