Added a granular page lock mechanism