public StateStoreContext context() {
        return context;
    }
Get the context that should be supplied to a {@link KeyValueStore}'s constructor. This context records any messages
written by the store to the Kafka topic, making them available via the {@link #flushedEntryStored(Object)} and
{@link #flushedEntryRemoved(Object)} methods.
<p>
If the {@link KeyValueStore}'s are to be restored upon its startup, be sure to {@link #addEntryToRestoreLog(Object, Object)
add the restore entries} before creating the store with the {@link ProcessorContext} returned by this method.

@return the processing context; never null
@see #addEntryToRestoreLog(Object, Object)
streams/src/test/java/org/apache/kafka/streams/state/KeyValueStoreTestDriver.java