|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface GlueCacheManager
캐쉬에 관련된 서비스를 제공하는 인터페이스. 캐쉬 영역별로 캐쉬대상 오브젝트를 저장/추출/삭제 오퍼레이션을 제공한다. 또한 전체 캐쉬영역을 초기화하는 오퍼레이션도 제공한다.
Method Summary | ||
---|---|---|
void |
clear()
디폴트 캐쉬 영역의 모든 오브젝트를 삭제함 |
|
void |
clear(String regionName)
캐쉬 영역의 모든 오브젝트를 삭제함 |
|
Object |
getCacheObject(Object cacheKey)
디폴드 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴. |
|
|
getCacheObject(Object cacheKey,
Class<T> valueClass)
디폴드 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴. |
|
Object |
getCacheObject(Object cacheKey,
String regionName)
주어진 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴. |
|
|
getCacheObject(Object cacheKey,
String regionName,
Class<T> valueClass)
주어진 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴. |
|
Object |
getCacheObject(Object cacheKey,
String regionName,
GlueCacheLoader loader)
주어진 캐쉬 영역에서 캐쉬 키에 해당하는 오브젝트를 리턴. |
|
|
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)
캐쉬 영역에 주어진 키를 사용하여 오브젝트를 삭제함 |
Method Detail |
---|
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
- 캐쉬 영역명
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |