Read/write lock pattern

Summary