minor: basic global serializer cache
Closes #365 (closed) Closes #357 (closed)
- One cache to rule them all (removed the two serializer caches)
- Updated tests so that there's no need to reset cache during setUp/tearDown
- New cache fixes #365 (closed)
- hook for models to optimise the cache clearance (
clear_djangoldp_cache
) - performance testing
Package MRs:
- djangoldp-notification!42 (merged)
- djangoldp-circle!44 (merged)
- djangoldp-project!49 (merged)
- djangoldp-contact!2 (merged)
- djangoldp-community!3 (diffs)
- energie-partagee/djangoldp_energiepartagee!38 (merged)
- djangoldp-invoice!11 (merged)
- djangoldp-newsboard (committed to master because test is placeholder)
Not updated clients (don't need update)
- djangoldp-skill
- djangoldp-joboffer
- djangoldp-conversation
- risefor-lobbying
- djangoldp-poll
- djangoldp-resource
- djangoldp-event
- djangoldp-subscription
- djangoldp-dashboard
- djangoldp-editor
- djangoldp-uploader
- djangoldp-like