org.elasticsearch.index.cache.id.simple
Class SimpleIdReaderCache
java.lang.Object
org.elasticsearch.index.cache.id.simple.SimpleIdReaderCache
- All Implemented Interfaces:
- IdReaderCache
public class SimpleIdReaderCache
- extends java.lang.Object
- implements IdReaderCache
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SimpleIdReaderCache
public SimpleIdReaderCache(java.lang.Object readerCacheKey,
org.elasticsearch.common.collect.ImmutableMap<java.lang.String,SimpleIdReaderTypeCache> types)
readerCacheKey
public java.lang.Object readerCacheKey()
- Specified by:
readerCacheKey
in interface IdReaderCache
type
public IdReaderTypeCache type(java.lang.String type)
- Specified by:
type
in interface IdReaderCache
parentIdByDoc
public BytesWrap parentIdByDoc(java.lang.String type,
int docId)
- Specified by:
parentIdByDoc
in interface IdReaderCache
docById
public int docById(java.lang.String type,
BytesWrap id)
- Specified by:
docById
in interface IdReaderCache
canReuse
public BytesWrap canReuse(BytesWrap id)
- Returns an already stored instance if exists, if not, returns null;