read locks are stored with cached pages. this cause a lock to be silently unlocked if page is garbage-collected.