Skip to content

Draft: Improved cache capabilities

Jeremy Jackson requested to merge jj-configuration into master

This MR addresses some of the challenges as outlined in https://gitlab.com/gitlab-org/gitlab-experiment/-/issues/10.

The thinking here is that instead of providing a caching mechanism and assuming the shape of that matches Rails.cache implementations, we provide a way in configuration, to provide hooks for the ability to add/remove things from a cache.

This should ultimately give us slightly more flexibility, and keeps us from having to implement (within gitlab) a Rails.cache like interface on Feature -- even though ultimately that's what it seems like is required here.

Merge request reports

Loading