org.infinispan.distribution
Class AbstractConsistentHash
java.lang.Object
org.infinispan.distribution.AbstractConsistentHash
- All Implemented Interfaces:
- ConsistentHash
- Direct Known Subclasses:
- DefaultConsistentHash, UnionConsistentHash
public abstract class AbstractConsistentHash
- extends Object
- implements ConsistentHash
// TODO: Manik: Document this
- Since:
- 4.0
- Author:
- Manik Surtani
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractConsistentHash
public AbstractConsistentHash()
locateAll
public Map<Object,List<Address>> locateAll(Collection<Object> keys,
int replCount)
- Description copied from interface:
ConsistentHash
- The logical equivalent of calling
ConsistentHash.locate(Object, int)
multiple times for each key in the collection of
keys. Implementations may be optimised for such a bulk lookup, or may just repeatedly call ConsistentHash.locate(Object,
int)
.
- Specified by:
locateAll
in interface ConsistentHash
- Parameters:
keys
- keys to locatereplCount
- replication count (number of copies) for each key
- Returns:
- Map of locations, keyed on key.
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.