code: @SuppressWarnings("unchecked")
    public final <T> GetsResponse<T> gets(final String key, final long timeout,
        final Transcoder<T> transcoder)
        throws TimeoutException, InterruptedException, MemcachedException {
      return (GetsResponse<T>) this.get0(key, timeout, CommandType.GETS_ONE, transcoder);
    }
docs: /*
  (non-Javadoc)
  
  @see net.rubyeye.xmemcached.MemcachedClient#gets(java.lang.String, long,
  net.rubyeye.xmemcached.transcoders.Transcoder)