Package com.poscoict.glueframework.cache
package com.poscoict.glueframework.cache
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 예String 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:
- 허 두녕
-
ClassDescriptionCache System에 관련된 에러가 발생하면 던져지는 Exception 클래스캐쉬 로더 인터페이스.캐쉬에 관련된 서비스를 제공하는 인터페이스.Glue Framework에서 사용하는 캐쉬 영역명을 정의한 인터페이스 상수.