private void CoordinateSharedCacheCleanup(ISessionImplementor session) { BulkOperationCleanupAction action = new BulkOperationCleanupAction(session, CustomQuery.QuerySpaces); action.Init(); if (session.IsEventSource) { ((IEventSource)session).ActionQueue.AddAction(action); } }
protected virtual void CoordinateSharedCacheCleanup(ISessionImplementor session) { var action = new BulkOperationCleanupAction(session, AffectedQueryables); action.Init(); if (session.IsEventSource) { ((IEventSource)session).ActionQueue.AddAction(action); } }
public void AddAction(BulkOperationCleanupAction cleanupAction) { // Add these directly to the executions queue executions.Add(cleanupAction); }
public void AddAction(BulkOperationCleanupAction cleanupAction) { RegisterCleanupActions(cleanupAction); }