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
<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)
           
 IComputable<String,IProductComponent> createProductCmptCache(IComputable<String,IProductComponent> computable)
           
 IComputable<GenerationId,IProductComponentGeneration> createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 IComputable<String,ITable> createTableCache(IComputable<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<String,IProductComponent> createProductCmptCache(IComputable<String,IProductComponent> computable)

createProductCmptGenerationCache

IComputable<GenerationId,IProductComponentGeneration> createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)

createTableCache

IComputable<String,ITable> createTableCache(IComputable<String,ITable> computable)

createEnumCache

IComputable<Class<?>,List<?>> createEnumCache(IComputable<Class<?>,List<?>> computable)


Copyright © 2015. All rights reserved.