Class NamedLockProvider

java.lang.Object
org.openspaces.persistency.cassandra.NamedLockProvider

public class NamedLockProvider extends Object
Provides a thread safe name based lock interface for getting a shared lock instance based on its name.
Since:
9.1.1
Author:
Dan Kilman
  • Constructor Details

    • NamedLockProvider

      public NamedLockProvider()
  • Method Details

    • forName

      public ReentrantLock forName(String name)
      Parameters:
      name - The name of the lock to get
      Returns:
      The shared ReentrantLock matching the provided name. One is created if it doesn't already exist. Note that the returned ReentrantLock should still be acquired and released by the client calling this method.