Robospice と Jackson + Spring を使用して REST リクエストを実行する Android アプリがあります。Robospice が応答をキャッシュしていないように見えることを除いて、これは機能しています。また、リクエスト間でキャッシュ キーが一貫していることも確認しました。
次のように SpiceManager を設定しています。
private SpiceManager mRestManager = new SpiceManager(JacksonSpringAndroidSpiceService.class);
次に、次のようにリクエストを実行しています。
mRestManager.execute(customSpiceRequest, requestCacheKey,
DurationInMillis.ALWAYS, new CustomRequestListener())
関連するかどうかはわかりませんが、私の customSpiceRequest は SpringAndroidSpiceRequest を拡張しています。requestCacheKey がリクエスト間でも同一であることを確認しました。
リクエスト間のキャッシュを有効にするために他に何かする必要がありますか?