Package com.poscoict.glueframework.cache

cache package.

See:
          Description

Interface Summary
GlueCacheLoader 캐쉬 로더 인터페이스.
GlueCacheManager 캐쉬에 관련된 서비스를 제공하는 인터페이스.
GlueCacheRegions Glue Framework에서 사용하는 캐쉬 영역명을 정의한 인터페이스 상수.
 

Exception Summary
GlueCacheException Cache System에 관련된 에러가 발생하면 던져지는 Exception 클래스
 

Package com.poscoict.glueframework.cache Description

cache package.

Cache Manager 는 applicationContext.xml에 다음과 같이 정의한다. 둘 중 하나를 선택해서 사용하도록 한다.

 applicationCotext.xml 예 
 <bean id="cacheManager-1" class="com.poscoict.glueframework.cache.ehcache.GlueEhCacheManager"/>
 <bean id="cacheManager-2" class="com.poscoict.glueframework.cache.jcs.GlueJCSCacheManager"/>
 
  java code 예 
 
 Strinb cacheManagerBeanId = ... ;
 GlueCacheManager cacheManager = (GlueCacheManager)GlueStaticContext.getBeanFactory().getBeanObject(cacheManagerBeanId);
 Object cacheKey = "test-key";
 Object cacheObject = null;
 cacheObject = cacheManager.getCacheObject(cacheKey);
 if(cacheObject == null){
     cacheObject = "ABC";
     cacheManager.putCacheObject(cacheKey, cacheObject);
     System.out.println(cacheKey + "의 이름으로 ["+ cacheObject + "]를 캐싱합니다.");
 }else{
     System.out.println(cacheKey + "의 이름으로 캐싱된 Data는 ["+ cacheObject + "] 입니다. ");
 }
 
 

Since:
2013. 5. 10.
Version:
1.0.0
Author:
허 두녕


Copyright © 2013–2017 POSCO ICT. All rights reserved.