public interface GlueCacheManager
Modifier and Type | Method and Description |
---|---|
void |
clear()
디폴트 캐쉬 영역의 모든 오브젝트를 삭제함
|
void |
clear(String regionName)
캐쉬 영역의 모든 오브젝트를 삭제함
|
Object |
getCacheObject(Object cacheKey)
디폴드 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴.
|
<T> T |
getCacheObject(Object cacheKey,
Class<T> valueClass)
디폴드 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴.
|
Object |
getCacheObject(Object cacheKey,
String regionName)
주어진 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴.
|
<T> T |
getCacheObject(Object cacheKey,
String regionName,
Class<T> valueClass)
주어진 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴.
|
Object |
getCacheObject(Object cacheKey,
String regionName,
GlueCacheLoader loader)
주어진 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴.
|
<T> T |
getCacheObject(Object cacheKey,
String regionName,
GlueCacheLoader loader,
Class<T> valueClass)
주어진 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴.
|
boolean |
isPresent(Object cacheKey)
디폴트 캐쉬 영역에 주어진 키를 사용하여 오브젝트의 존재여부를 확인
|
boolean |
isPresent(Object cacheKey,
String regionName)
캐쉬 영역에 주어진 키를 사용하여 오브젝트의 존재여부를 확인
|
void |
putCacheObject(Object cacheKey,
Object cacheObject)
디폴트 캐쉬 영역에 주어진 키를 사용하여 오브젝트를 캐슁 함
|
void |
putCacheObject(Object cacheKey,
Object cacheObject,
String regionName)
캐쉬 영역에 주어진 키를 사용하여 오브젝트를 캐슁 함
|
void |
removeCacheObject(Object cacheKey)
디폴트 캐쉬 영역에 주어진 키를 사용하여 오브젝트를 삭제함
|
void |
removeCacheObject(Object cacheKey,
String regionName)
캐쉬 영역에 주어진 키를 사용하여 오브젝트를 삭제함
|
Object getCacheObject(Object cacheKey)
cacheKey
- 캐쉬 키<T> T getCacheObject(Object cacheKey, Class<T> valueClass)
cacheKey
- 캐쉬 키valueClass
- 오브젝트 클래스Object getCacheObject(Object cacheKey, String regionName)
cacheKey
- 캐쉬 키regionName
- 캐쉬 영역명<T> T getCacheObject(Object cacheKey, String regionName, Class<T> valueClass)
cacheKey
- 캐쉬 키regionName
- 캐쉬 영역명valueClass
- 오브젝트 클래스Object getCacheObject(Object cacheKey, String regionName, GlueCacheLoader loader)
cacheKey
- 캐쉬 키regionName
- 캐쉬 영역명loader
- 캐쉬 로더<T> T getCacheObject(Object cacheKey, String regionName, GlueCacheLoader loader, Class<T> valueClass)
cacheKey
- 캐쉬 키regionName
- 캐쉬 영역명loader
- 캐쉬 로더valueClass
- 오브젝트 클래스void putCacheObject(Object cacheKey, Object cacheObject)
cacheObject
- 캐쉬 대상 오브젝트cacheKey
- 캐쉬 키void putCacheObject(Object cacheKey, Object cacheObject, String regionName)
regionName
- 캐쉬 영역명cacheObject
- 캐쉬 대상 오브젝트cacheKey
- 캐쉬 키boolean isPresent(Object cacheKey)
cacheKey
- 캐쉬 키boolean isPresent(Object cacheKey, String regionName)
cacheKey
- 캐쉬 키regionName
- 캐쉬 영역명void removeCacheObject(Object cacheKey)
cacheKey
- 캐쉬 키void removeCacheObject(Object cacheKey, String regionName)
regionName
- 캐쉬 영역명cacheKey
- 캐쉬 키void clear()
void clear(String regionName)
regionName
- 캐쉬 영역명Copyright © 2013–2021 POSCO ICT. All rights reserved.