key = casRequest.getKey ();
MemcachedStub.logger.trace (mssgPrefix + mcMessage.toString () + " key: " + key + " - request id: " + token.getMessageId () + " client id: " + token.getClientId ());
data = casRequest.getValue ().toByteArray ();
messageData = new eu.mosaic_cloud.platform.interop.common.kv.KeyValueMessage (key, data, casRequest.getEnvelope ().getContentEncoding (), casRequest.getEnvelope ().getContentType ());
callback = new DriverOperationFinishedHandler (token, session, MemcachedDriver.class, MemcachedResponseTransmitter.class);
resultStore = driver.invokeCASOperation (token.getClientId (), messageData, callback);
callback.setDetails (KeyValueOperations.CAS, resultStore);
break;
default:
break;
}