internal DistributedLockStore(IDistributedLockStoreCleanupStrategy cleanupStrategy, IExpirationQueue expirationQueue, ITime time)
 {
     _cleanupStrategy = cleanupStrategy;
     _expirationQueue = expirationQueue;
     _time            = time;
 }
 public DistributedLockStore(IDistributedLockStoreCleanupStrategy cleanupStrategy, IExpirationQueue expirationQueue) : this(cleanupStrategy, expirationQueue, SystemTime.Instance)
 {
 }