@Experimental public interface ClusteredLockManager { boolean defineLock(String name); boolean defineLock(String name, ClusteredLockConfiguration configuration); ClusteredLock get(String name); ClusteredLockConfiguration getConfiguration(String name); boolean isDefined(String name); CompletableFuture remove(String name); CompletableFuture forceRelease(String name); }