Interface LockStore

  • All Known Implementing Classes:
    AbstractLockStore, LockStoreImpl

    public interface LockStore
    Defines the in-memory lock storage interface.

    Operations MUST be thread-safe.

    Author:
    Matt Ward
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void clear()
      WARNING: only use in test code - unsafe method for production use.
      LockState get​(org.alfresco.service.cmr.repository.NodeRef nodeRef)  
      java.util.Set<org.alfresco.service.cmr.repository.NodeRef> getNodes()  
      void set​(org.alfresco.service.cmr.repository.NodeRef nodeRef, LockState lockState)  
    • Method Detail

      • get

        LockState get​(org.alfresco.service.cmr.repository.NodeRef nodeRef)
      • set

        void set​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                 LockState lockState)
      • getNodes

        java.util.Set<org.alfresco.service.cmr.repository.NodeRef> getNodes()
      • clear

        void clear()
        WARNING: only use in test code - unsafe method for production use. TODO: remove this method?