@Override
    public void log(final Bytes key, final byte[] value, final long timestamp) {
        context.logChange(
            name(),
            key,
            value,
            timestamp,
            wrapped().getPosition()
        );
    }
A {@link VersionedBytesStore} wrapper for writing changelog records on calls to
{@link VersionedBytesStore#put(Object, Object)} and {@link VersionedBytesStore#delete(Bytes, long)}.
streams/src/main/java/org/apache/kafka/streams/state/internals/ChangeLoggingVersionedKeyValueBytesStore.java