Class Awaitable.SyncAwaitable

java.lang.Object
org.apache.cassandra.utils.concurrent.Awaitable.AbstractAwaitable
org.apache.cassandra.utils.concurrent.Awaitable.SyncAwaitable
All Implemented Interfaces:
Awaitable
Direct Known Subclasses:
Condition.Sync, CountDownLatch.Sync
Enclosing interface:
Awaitable

public abstract static class Awaitable.SyncAwaitable extends Awaitable.AbstractAwaitable
A barebones Awaitable that uses mutual exclusion. If your state will be updated while holding the object monitor, extend this class.