Uses of Interface
org.faktorips.runtime.caching.IComputable
Packages that use IComputable
Package
Description
-
Uses of IComputable in org.faktorips.runtime
Classes in org.faktorips.runtime that implement IComputableModifier and TypeClassDescriptionclassSimple cache that just uses a HashMap to cache objects and never releases them.Methods in org.faktorips.runtime that return IComputableModifier and TypeMethodDescription<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) Deprecated.IComputable<Class<?>,IpsEnum<?>> DefaultCacheFactory.createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>> computable) IComputable<Class<?>,IpsEnum<?>> ICacheFactory.createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>> computable) ICacheFactory.createProductCmptCache(IComputable<String, IProductComponent> computable) ICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) IComputable<String,ITable<?>> ICacheFactory.createTableCache(IComputable<String, ITable<?>> computable) Methods in org.faktorips.runtime with parameters of type IComputableModifier and TypeMethodDescription<K,V> Memoizer<K, V> DefaultCacheFactory.createCache(IComputable<K, V> computable) <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) Deprecated.useICacheFactory.createIpsEnumCache(IComputable)instead.IComputable<Class<?>,IpsEnum<?>> DefaultCacheFactory.createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>> computable) IComputable<Class<?>,IpsEnum<?>> ICacheFactory.createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>> computable) ICacheFactory.createProductCmptCache(IComputable<String, IProductComponent> computable) ICacheFactory.createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) IComputable<String,ITable<?>> ICacheFactory.createTableCache(IComputable<String, ITable<?>> computable) Constructors in org.faktorips.runtime with parameters of type IComputableModifierConstructorDescriptionSimpleCache(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 IComputableModifier and TypeClassDescriptionclassAbstractComputable<K,V> Basic implementation ofIComputable, taking the value class as a parameter.classHardMemoizer<A,V> This memoizer is implemented as suggested by Brian Goetz in Java Concurrency in Practice.classMemoizer<K,V> This Memoizer is implemented as suggested by Brian Goetz in Java Concurrency in Practice.Methods in org.faktorips.runtime.caching that return IComputableModifier and TypeMethodDescriptionstatic <K,V> IComputable<K, V> Creates a newIComputablefor the given value class using the givenFunctionto compute the values from keys.Methods in org.faktorips.runtime.caching with parameters of type IComputableModifier and TypeMethodDescriptionstatic <K,V> HardMemoizer<K, V> HardMemoizer.of(IComputable<K, V> computable) Creates a newHardMemoizerfor the given value class using the givenIComputableto compute the values from keys.Constructors in org.faktorips.runtime.caching with parameters of type IComputableModifierConstructorDescriptionMemoizer(IComputable<K, V> computable) The constructor to create aMemoizerwith default values for the internalConcurrentHashMapMemoizer(IComputable<K, V> computable, int initSize, float loadFactor, int concurrencyLevel) This constructor needs next to theIComputablealso 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 IComputableModifier and TypeMethodDescriptionfinal IComputable<Class<?>,List<?>> AbstractCacheFactory.createEnumCache(IComputable<Class<?>, List<?>> computable) IComputable<Class<?>,IpsEnum<?>> AbstractCacheFactory.createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>> computable) AbstractCacheFactory.createProductCmptCache(IComputable<String, IProductComponent> computable) 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 IComputableModifier and TypeMethodDescriptionfinal IComputable<Class<?>,List<?>> AbstractCacheFactory.createEnumCache(IComputable<Class<?>, List<?>> computable) IComputable<Class<?>,IpsEnum<?>> AbstractCacheFactory.createIpsEnumCache(IComputable<Class<?>, IpsEnum<?>> computable) AbstractCacheFactory.createProductCmptCache(IComputable<String, IProductComponent> computable) AbstractCacheFactory.createProductCmptGenerationCache(IComputable<GenerationId, IProductComponentGeneration> computable) IComputable<String,ITable<?>> AbstractCacheFactory.createTableCache(IComputable<String, ITable<?>> computable)
ICacheFactory.createIpsEnumCache(IComputable)instead.