Uses of Interface
org.faktorips.runtime.caching.IComputable

Packages that use IComputable
org.faktorips.runtime   
org.faktorips.runtime.caching   
org.faktorips.runtime.internal   
 

Uses of IComputable in org.faktorips.runtime
 

Classes in org.faktorips.runtime that implement IComputable
 class SimpleCache
          Simple cache that just uses a HashMap to cache objects and never releases them.
 

Methods in org.faktorips.runtime that return IComputable
<K,V> IComputable<K,V>
ICacheFactory.createCache(IComputable<K,V> computable)
          Creates a new cache of the given type.
 IComputable<Class<?>,List<?>> ICacheFactory.createEnumCache(IComputable<Class<?>,List<?>> computable)
           
 IComputable<String,IProductComponent> ICacheFactory.createProductCmptCache(IComputable<String,IProductComponent> computable)
           
 IComputable<GenerationId,IProductComponentGeneration> ICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 IComputable<String,ITable> ICacheFactory.createTableCache(IComputable<String,ITable> computable)
           
 

Methods in org.faktorips.runtime with parameters of type IComputable
<K,V> IComputable<K,V>
ICacheFactory.createCache(IComputable<K,V> computable)
          Creates a new cache of the given type.
<K,V> Memoizer<K,V>
DefaultCacheFactory.createCache(IComputable<K,V> computable)
           
 IComputable<Class<?>,List<?>> ICacheFactory.createEnumCache(IComputable<Class<?>,List<?>> computable)
           
 IComputable<String,IProductComponent> ICacheFactory.createProductCmptCache(IComputable<String,IProductComponent> computable)
           
 IComputable<GenerationId,IProductComponentGeneration> ICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 IComputable<String,ITable> ICacheFactory.createTableCache(IComputable<String,ITable> computable)
           
 

Constructors in org.faktorips.runtime with parameters of type IComputable
SimpleCache(IComputable<Object,Object> computable)
           
SimpleCache(IComputable<Object,Object> computable, int initialCapacity)
           
 

Uses of IComputable in org.faktorips.runtime.caching
 

Classes in org.faktorips.runtime.caching that implement IComputable
 class AbstractComputable<K,V>
           
 class Memoizer<K,V>
          This Memoizer is implemented as suggested by Brian Goetz in Java Concurrency in Practice.
 

Constructors in org.faktorips.runtime.caching with parameters of type IComputable
Memoizer(IComputable<K,V> computable)
          The constructor to create a memoizer with default values for the internal ConcurrentHashMap
Memoizer(IComputable<K,V> computable, int initSize, float loadFactor, int concurrencyLevel)
          This constructor needs next to the IComputable also the initial size, the load factor and the concurrency level.
 

Uses of IComputable in org.faktorips.runtime.internal
 

Methods in org.faktorips.runtime.internal that return IComputable
 IComputable<Class<?>,List<?>> AbstractCacheFactory.createEnumCache(IComputable<Class<?>,List<?>> computable)
           
 IComputable<String,IProductComponent> AbstractCacheFactory.createProductCmptCache(IComputable<String,IProductComponent> computable)
           
 IComputable<GenerationId,IProductComponentGeneration> AbstractCacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 IComputable<String,ITable> AbstractCacheFactory.createTableCache(IComputable<String,ITable> computable)
           
 

Methods in org.faktorips.runtime.internal with parameters of type IComputable
 IComputable<Class<?>,List<?>> AbstractCacheFactory.createEnumCache(IComputable<Class<?>,List<?>> computable)
           
 IComputable<String,IProductComponent> AbstractCacheFactory.createProductCmptCache(IComputable<String,IProductComponent> computable)
           
 IComputable<GenerationId,IProductComponentGeneration> AbstractCacheFactory.createProductCmptGenerationCache(IComputable<GenerationId,IProductComponentGeneration> computable)
           
 IComputable<String,ITable> AbstractCacheFactory.createTableCache(IComputable<String,ITable> computable)
           
 



Copyright © 2015. All rights reserved.