protected override void EnforceExclusiveAccess(StandardConfigurer <ISagaStorage> configurer) { // Use the default semaphore slim implementation configurer.EnforceExclusiveAccess(); }
protected override void EnforceExclusiveAccess(StandardConfigurer <ISagaStorage> configurer) { // Use the concurrent dictionary so we can test using a custom locker configurer.EnforceExclusiveAccess(new ConcurrentDictionaryExclusiveAccessLock()); }