public class CacheProviderHolder extends Object
Modifier and Type | Method and Description |
---|---|
CacheProvider |
getL1Provider() |
CacheProvider |
getL2Provider() |
Level1Cache |
getLevel1Cache(String region)
一级缓存实例
|
Level1Cache |
getLevel1Cache(String region,
long timeToLiveSeconds)
一级缓存实例
|
Level2Cache |
getLevel2Cache(String region)
二级缓存实例
|
static CacheProviderHolder |
init(J2CacheConfig config,
CacheExpiredListener listener)
Initialize Cache Provider
|
Collection<CacheChannel.Region> |
regions()
return all regions
|
void |
shutdown()
关闭缓存
|
public static CacheProviderHolder init(J2CacheConfig config, CacheExpiredListener listener)
config
- j2cache config instancelistener
- cache listenerpublic void shutdown()
public CacheProvider getL1Provider()
public CacheProvider getL2Provider()
public Level1Cache getLevel1Cache(String region)
region
- cache regionpublic Level1Cache getLevel1Cache(String region, long timeToLiveSeconds)
region
- cache regiontimeToLiveSeconds
- cache ttlpublic Level2Cache getLevel2Cache(String region)
region
- cache regionpublic Collection<CacheChannel.Region> regions()
Copyright © 2018. All rights reserved.