Package com.microstrategy.utils.cache
Class CustomResourceBundleCache
- java.lang.Object
-
- com.microstrategy.utils.cache.CacheBase
-
- com.microstrategy.utils.cache.CustomizationsAwareCache
-
- com.microstrategy.utils.cache.ResourceBundleCache
-
- com.microstrategy.utils.cache.CustomResourceBundleCache
-
- All Implemented Interfaces:
Cache
,java.util.Observer
public class CustomResourceBundleCache extends ResourceBundleCache
- Since:
- MicroStrategy Web 9.0.0
-
-
Field Summary
-
Fields inherited from class com.microstrategy.utils.cache.CacheBase
alias, DEFAULT_FILE_REFRESH_TIME, DEFAULT_REFRESH_TIME, DEFAULT_STATISTIC_TIME, DEFAULT_SYS_TIMEOUT, DEFAULT_USER_TIMEOUT, NO_KEY, NO_REFRESH, NO_STATISTIC, NO_TIMEOUT
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static java.util.ResourceBundle
getBundle(java.lang.String baseName, java.util.Locale locale)
Gets a resource bundle using the specified base name and locale.static CustomResourceBundleCache
getInstance()
protected java.lang.Object
load(CacheHint hint)
Overridable.-
Methods inherited from class com.microstrategy.utils.cache.ResourceBundleCache
getBundle, getKey
-
Methods inherited from class com.microstrategy.utils.cache.CustomizationsAwareCache
update
-
Methods inherited from class com.microstrategy.utils.cache.CacheBase
canUpdate, clear, close, configure, contains, delete, get, getName, getRefreshTime, getStatisticTime, getTimeout, getWithoutRefresh, logStatistic, onHintClose, onTimer, put, refresh, reLoad, remove, save, setRefreshTime, setStatisticTime, setTimeout, size, store, unLoad
-
-
-
-
Method Detail
-
getInstance
public static CustomResourceBundleCache getInstance()
-
getBundle
public static java.util.ResourceBundle getBundle(java.lang.String baseName, java.util.Locale locale)
Gets a resource bundle using the specified base name and locale.- Parameters:
baseName
- the base name of the resource bundle, a fully qualified class namelocale
- the locale for which a resource bundle is desired- Returns:
- a resource bundle for the given base name and locale.
-
load
protected java.lang.Object load(CacheHint hint) throws CacheException
Description copied from class:CacheBase
Overridable. Creates a new cached object instance and populates it with data from the persistent storage. In case the object not found in the persistent storage the implementation can return either null or a dummy object.- Overrides:
load
in classResourceBundleCache
- Parameters:
hint
- the hint object.- Returns:
- the object or null.
- Throws:
CacheException
- if somethig gos wrong.
-
-