// the code blocks a thread from performing deserialization.
if ( msgType == AsynchAEMessage.Request && command == AsynchAEMessage.Process ) {
String casReferenceId = aMessage.getStringProperty(AsynchAEMessage.CasReference);
CasStateEntry casStateEntry = controller.getLocalCache().lookupEntry(casReferenceId);
if ( casStateEntry.getNumberOfParallelDelegates() > 0) {
casStateEntry.dispatchedCasToParallelDelegate();
}
}
// Succeeded sending the CAS
return true;
} catch (Exception e) {