Package org.elasticsearch.indices
Class ESCacheHelper.Wrapper
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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds 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:ESCacheHelper
Get 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:
getKey
in interfaceESCacheHelper
-
addClosedListener
Description copied from interface:ESCacheHelper
Adds a listener which will be called when the resource guarded byESCacheHelper.getKey()
is closed.- Specified by:
addClosedListener
in interfaceESCacheHelper
-