com.integralblue.httpresponsecache.compat.libcore.net.http.ResponseHeaders.chooseResponseSource(long, RequestHeaders) does not honor only-if-cached cache control directive
This method returns ResponseSource.CONDITIONAL_CACHE which then later does not satisfy response from cache even if it can.
Solution: check for request.onlyIfCached flag and return ResponseSource.CACHE irrespective of age and freshness