public <K> MapKeyResult<Ring<URI>, K> getRings(URI serviceUri, Iterable<K> keys)
throws ServiceUnavailableException
{
if (_rings.size() < 1)
{
throw new ServiceUnavailableException("Ring not configured:", serviceUri.toString());
}
Map<Ring<URI>, Collection<K>> result = new HashMap<Ring<URI>, Collection<K>>();
List<MapKeyResult.UnmappedKey<K>> unmappedKeys = new ArrayList<MapKeyResult.UnmappedKey<K>>();
for (K key : keys)