Google의 Volley 라이브러리에서 캐시의 만료 정책을 수정할 수 있습니까? 자신의 캐시를 구현할 수 있다고 믿지만, 기본 구현으로이 작업을 수행하는 쉬운 방법이 있습니까?Google의 Volley를 사용하는 캐시의 만료 정책 설정
20
A
답변
18
현재 캐시 만료는 응답의 "캐시"헤더에 의해서만 제어되므로 기본적으로 서버의 자비로 남습니다. "Expires"또는 "max-age ="에서 반환되는 서버는 무엇이든 사용됩니다. 맞춤 만료 정책이 필요한 경우 자체 캐시를 사용해야합니다 ...
23
직접 캐시 구현을 작성할 필요가 없습니다. 메소드 com.android.volley.toolbox.HttpHeaderParser.parseCacheHeaders (NetworkResponse 응답)를 변경하고,이 헤더를 무시하고 entry.softTtl 및 entry.ttl 필드를 원하는 값으로 설정하고 요청 클래스에서 메소드를 사용할 수 있습니다.
비슷한 질문에 대한 답은 예제가 있습니다. - Android Volley + JSONObjectRequest Caching
관련 문제
- 1. 캐시의 파일 만료 제어
- 2. 캐시의 만료 시간 가져 오기
- 3. Membase 캐시 만료 정책
- 4. 엔터티에서 캐시의 만료 간격 설정 (eclipselink/JPA 2.0)
- 5. 설정 HTTP 캐싱 만료,
- 6. Rails 캐시의 기본 만료 시간은 얼마나됩니까?
- 7. redis 캐시의 만료 시간을 얻는 방법
- 8. JSON의 Volley를 사용하는 Android ImageAdapter
- 9. 내 웹 사이트에서 각 애셋 캐시의 만료 날짜를 설정하려면 어떻게해야합니까?
- 10. SMTP 액세스 캐시의 이전 설정?
- 11. 세션의 만료 시간 설정
- 12. 이미 로그인 한 사용자의 비밀번호 만료 정책
- 13. 개별 항목에 대한 계층 적 만료 정책
- 14. CAS 정책 설정
- 15. Android Volley를 병렬 호출로 사용하는 방법
- 16. 프로비저닝 프로파일 만료 설정
- 17. 만료 헤더 설정 asset_sync
- 18. IIS 7의 만료 설정
- 19. 쿠키 만료 시간 설정.
- 20. 쿠키 Javascript에서 만료 시간 설정
- 21. Ehcache의 새로 고침 정책 설정
- 22. OpenID를 사용하는 Google의 이름은 무엇입니까?
- 23. symfony 1.4는 설정 캐시의 사용을 완전히 제거합니다.
- 24. Java 시간 만료 목록/설정?
- 25. 외부 자바 스크립트 만료 설정
- 26. PHP - 쿠키 만료 + 시간 설정
- 27. 파일 만료 업로드 설정 PDF
- 28. HttpCookie 만료 및 IIS 설정
- 29. Sails.js에서 쿠키 만료 시간 설정
- 30. 정책/템플릿을 사용하는 일반 객체
감사합니다. 그게 유일한 방법 인 것 같습니다. – Patrick
해당 캐시 헤더를 제거하는 방법 @Patrick –
올바르지 않습니다. oleksandr_yefremov가 제공 한 대답을 사용하면 캐시 만료 헤더를 무시할 수 있습니다. – Ljdawson