Module org.htmlunit.corejs
Class ClassValueCacheFactory
java.lang.Object
org.htmlunit.corejs.javascript.lc.type.impl.factory.AbstractCacheFactory
org.htmlunit.corejs.javascript.lc.type.impl.factory.ClassValueCacheFactory
- All Implemented Interfaces:
Serializable,FactoryBase,TypeInfoFactory
- Direct Known Subclasses:
ClassValueCacheFactory.Concurrent,ClassValueCacheFactory.WeakReference
ClassValue is really performant for caching per-class data. However, it's not always
available on Android. When ClassValue is not available, LegacyCacheFactory should
be used instead.- Author:
- ZZZank
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from interface org.htmlunit.corejs.javascript.lc.type.TypeInfoFactory
EMPTY_ARRAY, GLOBAL -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.htmlunit.corejs.javascript.lc.type.impl.factory.AbstractCacheFactory
create, getConsolidationMapping, initCacheMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.htmlunit.corejs.javascript.lc.type.impl.factory.FactoryBase
attachParam, computeConsolidationMapping, create, create, create, toArrayMethods inherited from interface org.htmlunit.corejs.javascript.lc.type.TypeInfoFactory
associate, attachParam, consolidateType, create, createArray, createList
-
Constructor Details
-
ClassValueCacheFactory
public ClassValueCacheFactory()
-
-
Method Details
-
create
-
createCache
-