return this.executor.compareAndSwap(cas.getKey(),
cas.getExpectedValue(), cas.getNewValue());
}
@Override
public byte [] execute(Read read) throws SyncReadTimeoutException {
<BUG>return this.executor.readRandom(read.getKey());

}</BUG>
@Override
public long execute(ReadCounter readCounter)

return this.executor.compareAndSwap(cas.getKey(),
cas.getExpectedValue(), cas.getNewValue());
}
@Override
public byte [] execute(Read read) throws SyncReadTimeoutException {
byte [] result = this.executor.readRandom(read.getKey());
read.setResult(result);
return result;
}
@Override
public long execute(ReadCounter readCounter)
