CacheFirstInterceptor

An interceptor that emits the response from the cache first, and if there was a cache miss, emits the response(s) from the network.