protected abstract fun saveCache(cache: FETCH_RESPONSE, requirements: GET_CACHE_REQUIREMENTS): Unit
Save the new cache cache to whatever storage method OnlineRepository chooses.
Called on a background thread.