Class InMemoryLockProvider

java.lang.Object
net.javacrumbs.shedlock.provider.inmemory.InMemoryLockProvider
All Implemented Interfaces:
net.javacrumbs.shedlock.core.ExtensibleLockProvider, net.javacrumbs.shedlock.core.LockProvider

public class InMemoryLockProvider extends Object implements net.javacrumbs.shedlock.core.ExtensibleLockProvider
In memory lock that is suitable only for tests and running application locally.
  • Constructor Details

    • InMemoryLockProvider

      public InMemoryLockProvider()
  • Method Details

    • lock

      public Optional<net.javacrumbs.shedlock.core.SimpleLock> lock(net.javacrumbs.shedlock.core.LockConfiguration lockConfiguration)
      Specified by:
      lock in interface net.javacrumbs.shedlock.core.LockProvider