store_latch_manager Class Reference

Collaboration diagram for store_latch_manager:

Collaboration graph
[legend]
List of all members.

Detailed Description

Manages a set of latches, one per store id.

This allows us to grab per-store latches without latching a buffer-pool page, which requires a read, and consumes buffer-pool space.

Used by the btree implementation and by the page allocation.

When a store is destroyed or its volume dismounted, the latch should be removed from the map and destroyed.

Definition at line 86 of file store_latch_manager.h.

Public Member Functions

latch_tfind_latch (stid_t const &store)
void destroy_latches (stid_t const &store)
void destroy_latches (vid_t const &volume)
void shutdown ()
 ~store_latch_manager ()


The documentation for this class was generated from the following files:
Generated on Wed Jul 7 17:22:43 2010 for Shore Storage Manager by  doxygen 1.4.7