/*-------End of TryUpdateIfLockIdMatch operation-----------------------------------------------------------------------------------------------------------------------------------------------*/

        public TimeSpan GetRemainingExpiration()
        {
            var remainingExpiration = redisConnection.GetRemainingExpiration(Keys.DataKey);

            if (remainingExpiration.HasValue)
            {
                return(remainingExpiration.Value - protectionExpirationDelay);
            }
            return(TimeSpan.Zero);
        }