text: class LockManagerInterface(object):
      """
      +----------------------------------------------------------------------+
      | TODO: document this interface                                        |
      | For now, see wsgidav.lock_manager instead                            |
      +----------------------------------------------------------------------+
  
      This class is an interface for a LockManager.
      Implementations for the lock manager in WsgiDAV include::
  
          wsgidav.lock_manager.LockManager
          wsgidav.lock_manager.ShelveLockManager
  
      All methods must be implemented.
  
      The url variable in methods refers to the relative URL of a resource. e.g. the
      resource http://server/share1/dir1/dir2/file3.txt would have a url of
      '/share1/dir1/dir2/file3.txt'
      """
  