New implementation with global BufferManager mutex instead of rw_locks for each slot