public void setExternalCacheFragment(ExternalInvalidation externalCacheFragment) {
        if (tc.isEntryEnabled())
            Tr.entry(tc, "setExternalCacheFragment: {0}", externalCacheFragment.getUri());
        externalCacheFragment = invalidationAuditDaemon.filterExternalCacheFragment(ServerCache.cache.getCacheName(), externalCacheFragment);
        if (externalCacheFragment != null) {
            batchUpdateDaemon.pushExternalCacheFragment(externalCacheFragment, ServerCache.cache);  
        }
        if (tc.isEntryEnabled())
            Tr.exit(tc, "setExternalCacheFragment: {0}", externalCacheFragment.getUri());
    }
public void setExternalCacheFragment ( ExternalInvalidation externalCacheFragment ) { if ( tc . isEntryEnabled ( ) ) Tr . entry ( tc , "setExternalCacheFragment: {0}" , externalCacheFragment . getUri ( ) ) ; externalCacheFragment = invalidationAuditDaemon . filterExternalCacheFragment ( ServerCache . cache . getCacheName ( ) , externalCacheFragment ) ; if ( externalCacheFragment != null ) { batchUpdateDaemon . pushExternalCacheFragment ( externalCacheFragment , ServerCache . cache ) ; } if ( tc . isEntryEnabled ( ) ) Tr . exit ( tc , "setExternalCacheFragment: {0}" , externalCacheFragment . getUri ( ) ) ; }
This implements the method in the CacheUnit interface.
This is called by DRSRemoteService and NullRemoteServices.

@param externalCacheFragment The external cache fragment to be relayed.