public final class ShardCoreKeyMap
extends java.lang.Object
Constructor and Description |
---|
ShardCoreKeyMap() |
Modifier and Type | Method and Description |
---|---|
void |
add(org.apache.lucene.index.LeafReader reader)
Register a
LeafReader . |
java.util.Set<java.lang.Object> |
getCoreKeysForIndex(java.lang.String index)
Get the set of core cache keys associated with the given index.
|
ShardId |
getShardId(java.lang.Object coreKey)
Return the
ShardId that holds the given segment, or null
if this segment is not tracked. |
int |
size()
Return the number of tracked segments.
|
public void add(org.apache.lucene.index.LeafReader reader)
LeafReader
. This is necessary so that the core cache
key of this reader can be found later using getCoreKeysForIndex(String)
.public ShardId getShardId(java.lang.Object coreKey)
ShardId
that holds the given segment, or null
if this segment is not tracked.public java.util.Set<java.lang.Object> getCoreKeysForIndex(java.lang.String index)
public int size()