Skip to content

avoid caching in gems, promote caching in db via metric_sample #45

Description

@tansaku

I think that where possible the gems should avoid memo-izing or caching any data. Taking a leaf from the functional programming approach, I think the gems will be simpler and easier to maintain if they don't do any state management, which can be handled by the AR support in the main rails projectscope system. I think a call to raw_data or image on the gem should always generate the representation from scratch. Conversely it's calls to the MetricSample model in the rails app that will always pull the database stored data for efficiency - at least that's how we've got the Rails app working at present ...

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions