|
@@ -158,7 +158,6 @@ class ForceCache internal constructor(
|
|
return null
|
|
return null
|
|
}
|
|
}
|
|
|
|
|
|
- if (!entry.matches(request)) return null
|
|
|
|
val response = entry.response(snapshot, request.body)
|
|
val response = entry.response(snapshot, request.body)
|
|
val value = request.tagOf<NetTag.CacheValidTime>()?.value
|
|
val value = request.tagOf<NetTag.CacheValidTime>()?.value
|
|
return if (value != null && System.currentTimeMillis() - response.receivedResponseAtMillis > value) {
|
|
return if (value != null && System.currentTimeMillis() - response.receivedResponseAtMillis > value) {
|
|
@@ -621,10 +620,6 @@ class ForceCache internal constructor(
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- fun matches(request: Request): Boolean {
|
|
|
|
- return url == request.url.toString() && requestMethod == request.method
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
fun response(snapshot: DiskLruCache.Snapshot, requestBody: RequestBody?): Response {
|
|
fun response(snapshot: DiskLruCache.Snapshot, requestBody: RequestBody?): Response {
|
|
val contentType = responseHeaders["Content-Type"]
|
|
val contentType = responseHeaders["Content-Type"]
|
|
val contentLength = responseHeaders["Content-Length"]
|
|
val contentLength = responseHeaders["Content-Length"]
|