'Create a new session key, while retaining the current session data.'

def cycle_key(self):

    data = self._session
    key = self.session_key
    self.create()
    self._session_cache = data
    if key:
        self.delete(key)
