java.lang.Object
org.elasticsearch.indices.ESCacheHelper.Wrapper
- All Implemented Interfaces:
ESCacheHelper
- Enclosing interface:
- ESCacheHelper
Implementation of
ESCacheHelper that wraps an IndexReader.CacheHelper.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.indices.ESCacheHelper
ESCacheHelper.ClosedListener, ESCacheHelper.Wrapper -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a listener which will be called when the resource guarded byESCacheHelper.getKey()is closed.getKey()Get a key that the resource can be cached on.
-
Constructor Details
-
Wrapper
public Wrapper(org.apache.lucene.index.IndexReader.CacheHelper cacheHelper)
-
-
Method Details
-
getKey
Description copied from interface:ESCacheHelperGet a key that the resource can be cached on. The given entry can be compared using identity, i.e.,Object.equals(java.lang.Object)is implemented as==andObject.hashCode()is implemented asSystem.identityHashCode(java.lang.Object).- Specified by:
getKeyin interfaceESCacheHelper
-
addClosedListener
Description copied from interface:ESCacheHelperAdds a listener which will be called when the resource guarded byESCacheHelper.getKey()is closed.- Specified by:
addClosedListenerin interfaceESCacheHelper
-