Add caching support

Merged Hugo Beauzée-Luyssen requested to merge chouquette/medialibrary:add_cache/3 into master

Address #293

Based on top of !678 (merged) since it's mostly aiming at subscriptions for now

Edited by Hugo Beauzée-Luyssen

Merge request reports