예제 #1
0
 @Override
 public void writeTo(ObjectOutput output) throws IOException {
   output.writeObject(key);
   output.writeObject(value);
   output.writeLong(Flag.copyWithoutRemotableFlags(getFlagsBitSet()));
   MarshallUtil.marshallEnum(valueMatcher, output);
   output.writeObject(commandInvocationId);
 }
예제 #2
0
 @Override
 public Object[] getParameters() {
   return new Object[] {
     key,
     oldValue,
     newValue,
     lifespanMillis,
     maxIdleTimeMillis,
     ignorePreviousValue,
     Flag.copyWithoutRemotableFlags(flags),
     previousRead
   };
 }
예제 #3
0
 @Override
 public Object[] getParameters() {
   return new Object[] {key, Flag.copyWithoutRemotableFlags(flags)};
 }
예제 #4
0
 @Override
 public Object[] getParameters() {
   return new Object[] {globalTx, unlock, keys, Flag.copyWithoutRemotableFlags(flags)};
 }
예제 #5
0
 @Override
 public Object[] getParameters() {
   return new Object[] {
     key, delta, keys, Flag.copyWithoutRemotableFlags(flags), commandInvocationId
   };
 }