com.poscoict.glueframework.cache.jcs
Class GlueJCSCacheHolder

java.lang.Object
  extended by com.poscoict.glueframework.cache.jcs.GlueJCSCacheHolder

public class GlueJCSCacheHolder
extends Object

영역(Region)별로 나뉜 캐쉬를 홀딩하는 클래스. 내부적으로 캐쉬 영역과 캐쉬 로더를 관리한다.


Method Summary
 Object getCache(String regionName)
          캐쉬 영역명에 해당하는 캐쉬 오브젝트를 리턴
 Object getCacheLoader(String cacheLoaderClassName)
          캐쉬 로더 획득
static GlueJCSCacheHolder getInstance()
           
 void putCache(String regionName, Object cache)
          캐쉬 영역명으로 캐쉬 등록
 void putCacheLoader(Object cacheLoader)
          캐쉬 로더를 등록
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static GlueJCSCacheHolder getInstance()

getCache

public Object getCache(String regionName)
캐쉬 영역명에 해당하는 캐쉬 오브젝트를 리턴

Parameters:
regionName - 캐쉬 영역명
Returns:
캐쉬 오브젝트

putCache

public void putCache(String regionName,
                     Object cache)
캐쉬 영역명으로 캐쉬 등록

Parameters:
cache - 캐쉬
regionName - 캐쉬 영역명

getCacheLoader

public Object getCacheLoader(String cacheLoaderClassName)
캐쉬 로더 획득

Parameters:
cacheLoaderClassName - 캐쉬 로더 클래스명
Returns:
캐쉬 로더

putCacheLoader

public void putCacheLoader(Object cacheLoader)
캐쉬 로더를 등록

Parameters:
cacheLoader - 캐쉬 로더


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