Skip to content

feat(ui): Caching added

Thomas Dupont requested to merge feat/ui-caching into next

Caching was introduced in the ui for the following requests:

  • GET namespace
  • GET dataset
  • GET namespace role-info
  • GET dataset role-info
  • GET user platform-role info

The cache is held in memory and invalidated on:

  • user logout (invalidateAll)
  • membership update/removal (invalidation only for namespace/dataset in question)
  • namespace/dataset deletion (invalidation of all key-urls starting with namespace/dataset)

This should allow for a substantial performance boost while navigating the ui.

Merge request reports

Loading