Package org.faktorips.runtime
Interface ICacheFactory
-
- All Known Implementing Classes:
AbstractCacheFactory,DefaultCacheFactory
public interface ICacheFactoryA factory for creating caches used by the repository.- Author:
- Jan Ortmann
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <K,V>
IComputable<K,V>createCache(IComputable<K,V> computable)Creates a new cache of the given type.IComputable<java.lang.Class<?>,java.util.List<?>>createEnumCache(IComputable<java.lang.Class<?>,java.util.List<?>> computable)IComputable<java.lang.String,IProductComponent>createProductCmptCache(IComputable<java.lang.String,IProductComponent> computable)IComputable<GenerationId,IProductComponentGeneration>createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)IComputable<java.lang.String,ITable<?>>createTableCache(IComputable<java.lang.String,ITable<?>> computable)
-
-
-
Method Detail
-
createCache
<K,V> IComputable<K,V> createCache(IComputable<K,V> computable)
Creates a new cache of the given type.
-
createProductCmptCache
IComputable<java.lang.String,IProductComponent> createProductCmptCache(IComputable<java.lang.String,IProductComponent> computable)
-
createProductCmptGenerationCache
IComputable<GenerationId,IProductComponentGeneration> createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
-
createTableCache
IComputable<java.lang.String,ITable<?>> createTableCache(IComputable<java.lang.String,ITable<?>> computable)
-
createEnumCache
IComputable<java.lang.Class<?>,java.util.List<?>> createEnumCache(IComputable<java.lang.Class<?>,java.util.List<?>> computable)
-
-