public ExclusiveExecutingLockLifecycleExecutor(INakedBoundedObjectPool <SemaphoreSlim> semaphorePool) : base(semaphorePool)
 {
 }
示例#2
0
 public ExecutingLockLifecycleExecutorBase(INakedBoundedObjectPool <SemaphoreSlim> semaphorePool)
 {
     _semaphorePool = semaphorePool ?? throw new ArgumentNullException(nameof(semaphorePool));
 }
示例#3
0
 public SharedExecutingLockLifecycleExecutor(INakedBoundedObjectPool <SemaphoreSlim> semaphorePool, IOptions <ResponseCachingOptions> options) : base(semaphorePool)
 {
     _memoryCache = options.Value.LockedExecutionLocalResultCache;
 }