Staging: pohmelfs: distributed locking and cache coherency protocol.