Package org.faktorips.runtime
Interface ICacheFactory
- All Known Implementing Classes:
AbstractCacheFactory
,DefaultCacheFactory
public interface ICacheFactory
A factory for creating caches used by the repository.
- Author:
- Jan Ortmann
-
Method Summary
Modifier and TypeMethodDescription<K,
V> IComputable<K, V> createCache
(IComputable<K, V> computable) Creates a new cache of the given type.IComputable<Class<?>,
List<?>> createEnumCache
(IComputable<Class<?>, List<?>> computable) Deprecated.IComputable<Class<?>,
IpsEnum<?>> createIpsEnumCache
(IComputable<Class<?>, IpsEnum<?>> computable) createProductCmptCache
(IComputable<String, IProductComponent> computable) IComputable<String,
ITable<?>> createTableCache
(IComputable<String, ITable<?>> computable)
-
Method Details
-
createCache
Creates a new cache of the given type. -
createProductCmptCache
IComputable<String,IProductComponent> createProductCmptCache(IComputable<String, IProductComponent> computable) -
createProductCmptGenerationCache
IComputable<GenerationId,IProductComponentGeneration> createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) -
createTableCache
-
createEnumCache
Deprecated.usecreateIpsEnumCache(IComputable)
instead. -
createIpsEnumCache
-
createIpsEnumCache(IComputable)
instead.