Interface StorageAccessor

All Known Implementing Classes:
AbstractStorageAccessor

public interface StorageAccessor
  • Method Details

    • insertRecord

      boolean insertRecord(LockConfiguration lockConfiguration)
      Inserts a record, if it does not already exists. If it exists, returns false.
      Parameters:
      lockConfiguration - LockConfiguration
      Returns:
      true if inserted
    • updateRecord

      boolean updateRecord(LockConfiguration lockConfiguration)
      Tries to update the lock record. If there is already a valid lock record (the lock is held by someone else) update should not do anything and this method returns false.
      Parameters:
      lockConfiguration - LockConfiguration
      Returns:
      true if updated
    • unlock

      void unlock(LockConfiguration lockConfiguration)
    • extend

      default boolean extend(LockConfiguration lockConfiguration)