Skip to content

Refactor session store implementation #106

@tharindud

Description

@tharindud
  • Current implementation of sessions is located in the core. This includes the in-memory and Redis implementations.
  • Also runtime initialization uses an enumeration to select the session store type.

Proposed Change

  • Factor out the Redis implementation of the session store out to a new module so that we can remove the Redis dependency from the core.
  • Runtime initialization should be possible with an externally injected session store instance instead of a enumeration specifying the session store type. This would allow easier extension of session stores.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions