Separate CleakkaSessionStore from Cache
Use state.leader instead of state.getLeader, which can be null