Added per hash bucket locking mechanism, lock data structure in BufferHasher, locks set when entering fixPage, unset when leaving unfixPage