/// <summary> /// Initializes a new instance of the <see cref="CacheLock"/> class. /// </summary> /// <param name="id">Lock id.</param> /// <param name="cacheLock">Cache lock.</param> public CacheLock(long id, ICacheLockInternal cacheLock) { Debug.Assert(cacheLock != null); _id = id; _lock = cacheLock; }