ImmutableStoreLifecycle that is also AutoCloseable, which can be closed on demand.
Whether the Store is active (store is started or being started).
Whether the Store has started fully.
Wait while the Store is started. If it is already started, returns immediately.
Suspend until the store is closed
Await while the Store is fully closed.