cache_first
cache management at dynamic datasources
Description
cache_first is a draft on a more flexible cache management for dynamic-xml datasources. json-ds will follow.
It is build upon cacheable datasource, and knows 3 states:
-offline never sync when got cache file.
-cache_first, serving the page and syncing in background
-normal, syncing when the page is to old or not existent.