class MemcacheClientWrapper extends AbstractMemcacheClientWrapper {

    @Override
    public Map<String, Object> getBulk(final Collection<String> keys) throws TimeoutException, CacheException {
        try {
            return memcachedClient.getBulk(keys);
        } catch (OperationTimeoutException e) {
            LOGGER.warn("Operation timeout while getBulk {}", keys, e);
            throw (TimeoutException) e.getCause();
        } catch (RuntimeException e) {
            throw mapAndRethrow(e);
        }
    }

      MemcacheClientWrapper(final MemcachedClientIF memcachedClient);

}