code: public final <T> boolean replace(final String key, final int exp, final T value,
        final Transcoder<T> transcoder)
        throws TimeoutException, InterruptedException, MemcachedException {
      return this.replace(key, exp, value, transcoder, this.opTimeout);
    }
docs: /*
  (non-Javadoc)
  
  @see net.rubyeye.xmemcached.MemcachedClient#replace(java.lang.String, int, T,
  net.rubyeye.xmemcached.transcoders.Transcoder)