Ejemplo n.º 1
0
 public void ExitLatch(PagePosition page)
 {
     if (LatchLocks.Remove(page, out var latchLock))
     {
         latchLock.Dispose();
     }
 }
Ejemplo n.º 2
0
        public LatchScope PopLatch(BufferEntry buffer)
        {
            if (LatchLocks.Remove(buffer.Position, out var latchLock))
            {
                return(latchLock);
            }

            return(null);
        }