close

shutdown utstanding WALs and clean up any persisted state.
Call this method only when you will not need to replay any of the edits to the WALs from
this provider. After this call completes, the underlying resources should have been reclaimed.

shutdown

persist outstanding WALs to storage and stop accepting new appends.
This method serves as shorthand for sending a sync to every WAL provided by a given
implementation. Those WALs will also stop accepting new writes.