Enters a read lock. Be sure to call within a using block.
Enters a write lock. Be sure to call within a using block.