private final <T> Object fetch0(final String key, final byte[] keyBytes,
final CommandType cmdType, final long timeout,
Transcoder<T> transcoder) throws InterruptedException,
TimeoutException, MemcachedException, MemcachedException {
final Command command = this.commandFactory.createGetCommand(key,
<BUG>keyBytes, cmdType, this.transcoder);
this.sendCommand(command);
this.latchWait(command, timeout);</BUG>
command.getIoBuffer().free(); // free buffer
this.checkException(command);

private final <T> Object fetch0(final String key, final byte[] keyBytes,
final CommandType cmdType, final long timeout,
Transcoder<T> transcoder) throws InterruptedException,
TimeoutException, MemcachedException, MemcachedException {
final Command command = this.commandFactory.createGetCommand(key,
keyBytes, cmdType, this.transcoder);
this.latchWait(command, timeout,this.sendCommand(command));
command.getIoBuffer().free(); // free buffer
this.checkException(command);
