Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-36768

Cache store plugins should extend an abstract class.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • 2.4
    • 2.4
    • Caching

      It's come to realize that cache store plugins really ought to be extending an abstract base class as well as implementing the interface.
      The reason being that should we need to extend the API in the future we cannot do it via the interface. We'd need to optionally support things in order not to break cache store plugins every time we make a change to their API.
      As such I'm purposing to sew an abstract base class into core now, it'll be very basic but will allow us to expand in the future much more readily.

            samhemelryk Sam Hemelryk
            samhemelryk Sam Hemelryk
            Eloy Lafuente (stronk7) Eloy Lafuente (stronk7)
            Adrian Greeve Adrian Greeve
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.