com.atlassian.jira.issue.customfields.manager
Class CachedGenericConfigManager

java.lang.Object
  extended bycom.atlassian.jira.issue.customfields.manager.DefaultGenericConfigManager
      extended bycom.atlassian.jira.issue.customfields.manager.CachedGenericConfigManager
All Implemented Interfaces:
GenericConfigManager, JiraCachedManager

public class CachedGenericConfigManager
extends DefaultGenericConfigManager
implements JiraCachedManager


Field Summary
 
Fields inherited from interface com.atlassian.jira.issue.customfields.manager.GenericConfigManager
ENTITY_DATA_KEY, ENTITY_DATA_TYPE, ENTITY_ID, ENTITY_TABLE_NAME, ENTITY_XML_VALUE
 
Constructor Summary
CachedGenericConfigManager(OfBizDelegator delegator)
           
 
Method Summary
 void create(String dataType, String key, Object obj)
           
 long getCacheSize()
           
 void refreshCache()
           
 void remove(String dataType, String key)
           
 Object retrieve(String dataType, String key)
           
 void update(String dataType, String key, Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CachedGenericConfigManager

public CachedGenericConfigManager(OfBizDelegator delegator)
Method Detail

create

public void create(String dataType,
                   String key,
                   Object obj)
Specified by:
create in interface GenericConfigManager
Overrides:
create in class DefaultGenericConfigManager

update

public void update(String dataType,
                   String key,
                   Object obj)
Specified by:
update in interface GenericConfigManager
Overrides:
update in class DefaultGenericConfigManager

retrieve

public Object retrieve(String dataType,
                       String key)
Specified by:
retrieve in interface GenericConfigManager
Overrides:
retrieve in class DefaultGenericConfigManager

remove

public void remove(String dataType,
                   String key)
Specified by:
remove in interface GenericConfigManager
Overrides:
remove in class DefaultGenericConfigManager

getCacheSize

public long getCacheSize()
Specified by:
getCacheSize in interface JiraCachedManager

refreshCache

public void refreshCache()
Specified by:
refreshCache in interface JiraCachedManager


Copyright © 2002-2007 Atlassian. All Rights Reserved.