2012-08-24 25 views
6

Amaç, web hizmetinden gelen bazı yanıtları önbelleğe almaktır.REST yanıtlarını önbelleğe alma, Android için İlkbahar

Android hizmeti için Bahar kullanıyorum - http://www.springsource.org/spring-android#documentation Huzurlu hizmet ile iletişim kurmak için. Bildiğim kadarıyla, ortak Spring Framework'den (http://viralpatel.net/blogs/cache-support-spring-3-1-m1/) bir modül kullanarak uygulamaya önbellek ekleyebiliyorum. Ben sadece android için bahar kullanarak yapmak mümkün değil mi? O zaman çözüm nedir?

* Yaygın bir Yayda deneyimim yok.

cevap

0

Bu nedenle, önbellekleme amacıyla ek veritabanı kullanmak daha kolaydı. Şu sütunları kullandım: son kullanma tarihi, istek URL'si, istek nesnesi (hash), yanıt nesnesi (serileştirilmiş).

Sunucuya istek gönderilmeden hemen önce önbellek için "sordum". Hedeflerimi gerçekleştirmek için yeterliydi, ekstra özelliklere ihtiyacınız varsa muhtemelen daha fazla sütuna ihtiyacınız var.

1

RoboSpice'a katkıda bulunuyorum. Bu kitaplık, önbelleğe alma ile ağ isteği için güzel bir zaman uyumsuz model sunar. İlgilendiğiniz bir Spring Android Modülü de var.

İlgili konular