class MemcacheClientWrapper extends AbstractMemcacheClientWrapper {

    @Override
    public long incr(final String key, final int by) throws TimeoutException, CacheException {
        try {
            return memcachedClient.incr(key, by);
        } catch (OperationTimeoutException e) {
            LOGGER.warn("Operation timeout while incr {}", key, e);
            throw new TimeoutException(e.getMessage());
        } catch (RuntimeException e) {
            throw mapAndRethrow(e);
        }
    }

      MemcacheClientWrapper(final MemcachedClientIF memcachedClient);

}