Package com.ibm.icu.impl
Class ICUResourceBundleReader.ReaderCache
- java.lang.Object
-
- com.ibm.icu.impl.CacheBase<K,V,D>
-
- com.ibm.icu.impl.SoftCache<ICUResourceBundleReader.ReaderCacheKey,ICUResourceBundleReader,java.lang.ClassLoader>
-
- com.ibm.icu.impl.ICUResourceBundleReader.ReaderCache
-
- Enclosing class:
- ICUResourceBundleReader
private static class ICUResourceBundleReader.ReaderCache extends SoftCache<ICUResourceBundleReader.ReaderCacheKey,ICUResourceBundleReader,java.lang.ClassLoader>
-
-
Constructor Summary
Constructors Modifier Constructor Description private
ReaderCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ICUResourceBundleReader
createInstance(ICUResourceBundleReader.ReaderCacheKey key, java.lang.ClassLoader loader)
Creates an instance for the key and data.-
Methods inherited from class com.ibm.icu.impl.SoftCache
getInstance
-
-
-
-
Method Detail
-
createInstance
protected ICUResourceBundleReader createInstance(ICUResourceBundleReader.ReaderCacheKey key, java.lang.ClassLoader loader)
Description copied from class:CacheBase
Creates an instance for the key and data. Must be overridden.- Specified by:
createInstance
in classCacheBase<ICUResourceBundleReader.ReaderCacheKey,ICUResourceBundleReader,java.lang.ClassLoader>
- Parameters:
key
- Cache lookup key for the requested instanceloader
- Data for the instance creation- Returns:
- The requested instance
-
-