@Override
  public <T> BulkFuture<Map<String, T>> asyncGetBulk(Collection<String> keys,
      Transcoder<T> tc) {
    return asyncGetBulk(keys, new SingleElementInfiniteIterator<Transcoder<T>>(
        tc));
  }
Asynchronously get a bunch of objects from the cache.

@param <T>
@param keys the keys to request
@param tc the transcoder to serialize and unserialize values
@return a Future result of that fetch
@throws IllegalStateException in the rare circumstance where queue is too
          full to accept any more requests
src/main/java/net/spy/memcached/MemcachedClient.java