Iterator<String> is = so.getKeys().iterator(); String k = is.next(); byte[] keyBytes = KeyUtil.getKeyBytes(k); callbacks.put(myOpaque, so.getCallback()); byte[] data = so.getData(); bb.put(cmdMap(so.getStoreType())); bb.putShort((short) keyBytes.length); bb.put((byte) StoreOperationImpl.EXTRA_LEN); // extralen bb.putLong(so.getCasValue()); // cas bb.putInt(so.getFlags()); bb.putInt(so.getExpiration());
Iterator<String> is = so.getKeys().iterator(); String k = is.next(); byte[] keyBytes = KeyUtil.getKeyBytes(k); callbacks.put(myOpaque, so.getCallback()); byte[] data = so.getBytes(); bb.put((byte)cmdMap(so.getStoreType())); bb.putShort((short)keyBytes.length); bb.put((byte)StoreOperationImpl.EXTRA_LEN); // extralen StoreOperationImpl.EXTRA_LEN); bb.putInt(myOpaque); bb.putLong(so.getCasValue()); // cas bb.putInt(so.getFlags()); bb.putInt(so.getExpiration());
public void addOperation(CASOperation op) { ops.add(op); // Count the bytes required by this operation. Iterator<String> is = op.getKeys().iterator(); String k = is.next(); int keylen = KeyUtil.getKeyBytes(k).length; byteCount += MIN_RECV_PACKET + StoreOperationImpl.EXTRA_LEN + keylen + op.getData().length; }
public void addOperation(CASOperation op) { ops.add(op); // Count the bytes required by this operation. Iterator<String> is = op.getKeys().iterator(); String k = is.next(); int keylen = KeyUtil.getKeyBytes(k).length; byteCount += MIN_RECV_PACKET + StoreOperationImpl.EXTRA_LEN + keylen + op.getBytes().length; }
private void optimizeSets() { // make sure there are at least two get operations in a row before // attempting to optimize them. optimizedOp = writeQ.remove(); if (writeQ.peek() instanceof CASOperation) { OptimizedSetImpl og = new OptimizedSetImpl((CASOperation) optimizedOp); optimizedOp = og; while (writeQ.peek() instanceof StoreOperation && og.size() < MAX_SET_OPTIMIZATION_COUNT && og.bytes() < MAX_SET_OPTIMIZATION_BYTES) { CASOperation o = (CASOperation) writeQ.remove(); if (!o.isCancelled()) { og.addOperation(o); } } // Initialize the new mega set optimizedOp.initialize(); assert optimizedOp.getState() == OperationState.WRITE_QUEUED; } } }
public void addOperation(CASOperation op) { ops.add(op); // Count the bytes required by this operation. Iterator<String> is = op.getKeys().iterator(); String k = is.next(); int keylen = KeyUtil.getKeyBytes(k).length; byteCount += MIN_RECV_PACKET + StoreOperationImpl.EXTRA_LEN + keylen + op.getData().length; }
public void addOperation(CASOperation op) { ops.add(op); // Count the bytes required by this operation. Iterator<String> is = op.getKeys().iterator(); String k = is.next(); int keylen = KeyUtil.getKeyBytes(k).length; byteCount += MIN_RECV_PACKET + StoreOperationImpl.EXTRA_LEN + keylen + op.getBytes().length; }
private void optimizeSets() { // make sure there are at least two get operations in a row before // attempting to optimize them. optimizedOp = writeQ.remove(); if (writeQ.peek() instanceof CASOperation) { OptimizedSetImpl og = new OptimizedSetImpl((CASOperation) optimizedOp); optimizedOp = og; while (writeQ.peek() instanceof StoreOperation && og.size() < MAX_SET_OPTIMIZATION_COUNT && og.bytes() < MAX_SET_OPTIMIZATION_BYTES) { CASOperation o = (CASOperation) writeQ.remove(); if (!o.isCancelled()) { og.addOperation(o); } } // Initialize the new mega set optimizedOp.initialize(); assert optimizedOp.getState() == OperationState.WRITE_QUEUED; } } }
Iterator<String> is = so.getKeys().iterator(); String k = is.next(); byte[] keyBytes = KeyUtil.getKeyBytes(k); callbacks.put(myOpaque, so.getCallback()); byte[] data = so.getData(); bb.put(cmdMap(so.getStoreType())); bb.putShort((short) keyBytes.length); bb.put((byte) StoreOperationImpl.EXTRA_LEN); // extralen bb.putLong(so.getCasValue()); // cas bb.putInt(so.getFlags()); bb.putInt(so.getExpiration());
Iterator<String> is = so.getKeys().iterator(); String k = is.next(); byte[] keyBytes = KeyUtil.getKeyBytes(k); callbacks.put(myOpaque, so.getCallback()); byte[] data = so.getBytes(); bb.put((byte)cmdMap(so.getStoreType())); bb.putShort((short)keyBytes.length); bb.put((byte)StoreOperationImpl.EXTRA_LEN); // extralen StoreOperationImpl.EXTRA_LEN); bb.putInt(myOpaque); bb.putLong(so.getCasValue()); // cas bb.putInt(so.getFlags()); bb.putInt(so.getExpiration());
public void addOperation(CASOperation op) { ops.add(op); // Count the bytes required by this operation. Iterator<String> is = op.getKeys().iterator(); String k = is.next(); int keylen = KeyUtil.getKeyBytes(k).length; byteCount += MIN_RECV_PACKET + StoreOperationImpl.EXTRA_LEN + keylen + op.getData().length; }
public void addOperation(CASOperation op) { ops.add(op); // Count the bytes required by this operation. Iterator<String> is = op.getKeys().iterator(); String k = is.next(); int keylen = KeyUtil.getKeyBytes(k).length; byteCount += MIN_RECV_PACKET + StoreOperationImpl.EXTRA_LEN + keylen + op.getBytes().length; }
private void optimizeSets() { // make sure there are at least two get operations in a row before // attempting to optimize them. optimizedOp = writeQ.remove(); if (writeQ.peek() instanceof CASOperation) { OptimizedSetImpl og = new OptimizedSetImpl((CASOperation) optimizedOp); optimizedOp = og; while (writeQ.peek() instanceof StoreOperation && og.size() < MAX_SET_OPTIMIZATION_COUNT && og.bytes() < MAX_SET_OPTIMIZATION_BYTES) { CASOperation o = (CASOperation) writeQ.remove(); if (!o.isCancelled()) { og.addOperation(o); } } // Initialize the new mega set optimizedOp.initialize(); assert optimizedOp.getState() == OperationState.WRITE_QUEUED; } } }
Iterator<String> is = so.getKeys().iterator(); String k = is.next(); byte[] keyBytes = KeyUtil.getKeyBytes(k); callbacks.put(myOpaque, so.getCallback()); byte[] data = so.getData(); bb.put(cmdMap(so.getStoreType())); bb.putShort((short) keyBytes.length); bb.put((byte) StoreOperationImpl.EXTRA_LEN); // extralen bb.putLong(so.getCasValue()); // cas bb.putInt(so.getFlags()); bb.putInt(so.getExpiration());
Iterator<String> is = so.getKeys().iterator(); String k = is.next(); byte[] keyBytes = KeyUtil.getKeyBytes(k); callbacks.put(myOpaque, so.getCallback()); byte[] data = so.getBytes(); bb.put((byte) cmdMap(so.getStoreType())); bb.putShort((short) keyBytes.length); bb.put((byte) StoreOperationImpl.EXTRA_LEN); // extralen StoreOperationImpl.EXTRA_LEN); bb.putInt(myOpaque); bb.putLong(so.getCasValue()); // cas bb.putInt(so.getFlags()); bb.putInt(so.getExpiration());
private void optimizeSets() { // make sure there are at least two get operations in a row before // attempting to optimize them. optimizedOp=writeQ.remove(); if(writeQ.peek() instanceof CASOperation) { OptimizedSetImpl og=new OptimizedSetImpl( (CASOperation)optimizedOp); optimizedOp=og; while(writeQ.peek() instanceof StoreOperation && og.size() < MAX_SET_OPTIMIZATION_COUNT && og.bytes() < MAX_SET_OPTIMIZATION_BYTES) { CASOperation o=(CASOperation) writeQ.remove(); if(!o.isCancelled()) { og.addOperation(o); } } // Initialize the new mega set optimizedOp.initialize(); assert optimizedOp.getState() == OperationState.WRITING; } } }
rv.add(cas(cop.getStoreType(), first(op.getKeys()), cop.getCasValue(), cop.getFlags(), cop.getExpiration(), cop.getData(), (StoreOperation.Callback) cop.getCallback())); } else if(op instanceof DeleteOperation) {
rv.add(cas(cop.getStoreType(), first(op.getKeys()), cop.getCasValue(), cop.getFlags(), cop.getExpiration(), cop.getBytes(), cop.getCallback())); } else if(op instanceof DeleteOperation) { rv.add(delete(first(op.getKeys()), op.getCallback()));
private void optimizeSets() { // make sure there are at least two get operations in a row before // attempting to optimize them. optimizedOp=writeQ.remove(); if(writeQ.peek() instanceof CASOperation) { OptimizedSetImpl og=new OptimizedSetImpl( (CASOperation)optimizedOp); optimizedOp=og; while(writeQ.peek() instanceof StoreOperation && og.size() < MAX_SET_OPTIMIZATION_COUNT && og.bytes() < MAX_SET_OPTIMIZATION_BYTES) { CASOperation o=(CASOperation) writeQ.remove(); if(!o.isCancelled()) { og.addOperation(o); } } // Initialize the new mega set optimizedOp.initialize(); assert optimizedOp.getState() == OperationState.WRITING; } } }
rv.add(cas(cop.getStoreType(), first(op.getKeys()), cop.getCasValue(), cop.getFlags(), cop.getExpiration(), cop.getData(), (StoreOperation.Callback) cop.getCallback())); } else if(op instanceof DeleteOperation) { rv.add(delete(first(op.getKeys()),