private IEntryHolder updateEntrySA(Context context,IEntryHolder entry,ITemplateHolder template,boolean fromReplication,boolean origin,IServerTypeDesc typeDesc) throws SAException {
  _cacheManager.insertToRecentUpdatesIfNeeded(entry,_cacheManager.requiresEvictionReplicationProtection() ? Long.MAX_VALUE : 0,null);
  boolean shouldReplicate=false;
  if (isReplicated())   shouldReplicate=shouldReplicate(ReplicationOperationType.UPDATE,typeDesc,false,fromReplication);
  return _cacheManager.updateEntry(context,entry,template,shouldReplicate,origin);
}

private IEntryHolder updateEntrySA ( Context context , IEntryHolder entry , ITemplateHolder template , boolean fromReplication , boolean origin , IServerTypeDesc typeDesc ) throws SAException { _cacheManager . insertToRecentUpdatesIfNeeded ( entry , _cacheManager . requiresEvictionReplicationProtection ( ) ? Long . MAX_VALUE : 0 , null ) ; boolean shouldReplicate = false ; if ( isReplicated ( ) ) shouldReplicate = shouldReplicate ( ReplicationOperationType . UPDATE , typeDesc , false , fromReplication ) ; return _cacheManager . updateEntry ( context , entry , template , shouldReplicate , origin ) ; }
update the entry - drop waiting - for from original , call cache - manager to update
