public void handleUnderXtnUpdate(Context context,ServerTransaction xtn,IEntryHolder eh,boolean isCommitting,XtnData pXtn){
  IEntryCacheInfo pEntry=getPEntryByUid(eh.getUID());
  if (pEntry == null) {
    throw new RuntimeException("handleUnderXtnUpdate:internal error-Entry is null UID=" + eh.getUID());
  }
  if (isCommitting)   insertToRecentUpdatesIfNeeded(eh,requiresEvictionReplicationProtection() ? Long.MAX_VALUE : 0,context.getCommittingXtn());
  TypeData typeData=_typeDataMap.get(eh.getServerTypeDesc());
  consolidateWithShadowEntry(typeData,pEntry,!isCommitting,false);
}

public void handleUnderXtnUpdate ( Context context , ServerTransaction xtn , IEntryHolder eh , boolean isCommitting , XtnData pXtn ) { IEntryCacheInfo pEntry = getPEntryByUid ( eh . getUID ( ) ) ; if ( pEntry == null ) { throw new RuntimeException ( "handleUnderXtnUpdate:internal error-Entry is null UID=" + eh . getUID ( ) ) ; } if ( isCommitting ) insertToRecentUpdatesIfNeeded ( eh , requiresEvictionReplicationProtection ( ) ? Long . MAX_VALUE : 0 , context . getCommittingXtn ( ) ) ; TypeData typeData = _typeDataMap . get ( eh . getServerTypeDesc ( ) ) ; consolidateWithShadowEntry ( typeData , pEntry , ! isCommitting , false ) ; }
xtn terminating - handle under xtn updates .
