Represents a way to write, read and invalidate session bits.
Invalidates session id.
Reads session id using a consumer as R
Writes a session id using a specific provider.