public TouchOperation touch(String key, int expiration, OperationCallback cb) { return new TouchOperationImpl(key, expiration, cb); }
@Override public void handleLine(String line) { getLogger().debug("Touch completed successfully"); getCallback().receivedStatus(matchStatus(line, OK)); transitionState(OperationState.COMPLETE); }
@Override public void initialize() { ByteBuffer b = null; b = ByteBuffer.allocate(KeyUtil.getKeyBytes(key).length + String.valueOf(exp).length() + OVERHEAD); b.put(("touch " + key + " " + exp + "\r\n").getBytes()); b.flip(); setBuffer(b); }
@Override public void handleLine(String line) { getLogger().debug("Touch completed successfully"); getCallback().receivedStatus(matchStatus(line, OK)); transitionState(OperationState.COMPLETE); }
@Override public void initialize() { ByteBuffer b = null; b = ByteBuffer.allocate(KeyUtil.getKeyBytes(key).length + String.valueOf(exp).length() + OVERHEAD); b.put(("touch " + key + " " + exp + "\r\n").getBytes()); b.flip(); setBuffer(b); }
public TouchOperation touch(String key, int expiration, OperationCallback cb) { return new TouchOperationImpl(key, expiration, cb); }