PersistentLockManager implementation
Example workflow for PersistentLockManager