public static LockData Create(long lockID)
        {
            LockData rlock = new LockData { LockID = lockID};
#if DEBUG
            rlock.Timestamp = DateTimeOffset.Now;
#endif            
            return rlock;
        }
 void ValidateLock(LockData? rLock, long lockID)
 {
     if (rLock == null)
     {
         throw new StoreException(StoreErrorNumber.ItemNotLocked);
     }
     if (!rLock.Value.IsLock(lockID))
     {
         throw new StoreException(StoreErrorNumber.ItemLockMismatch);
     }
 }