code: @SuppressWarnings("unchecked")
    public final boolean set(final String key, final int exp, final Object value, final long timeout)
        throws TimeoutException, InterruptedException, MemcachedException {
      return this.set(key, exp, value, this.transcoder, timeout);
    }
docs: /*
  (non-Javadoc)
  
  @see net.rubyeye.xmemcached.MemcachedClient#set(java.lang.String, int, java.lang.Object, long)