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); } }