https://example.com/things?ids=1,2,3
Siesta を使用して照会している複数のデータ ( など) を要求できるエンドポイントがあります。一部しかキャッシュされていない場合、永続エンティティキャッシュの適切な動作を理解しようとしていますthings
。そのため、モノ 1 とモノ 2 がキャッシュされていて、モノ 3 がキャッシュされていない場合、部分ヒットを返し、Siesta に元の URL を使用してサーバーにクエリを実行させたいと考えています。しかし、私の理解では、EntityCache.readEntity
何かが返された場合、Siesta はクエリが完全に実行されたと見なし、ネットワーク リクエストを続行しません。
nil
部分的なヒットを実装する良い方法はありますか? またはサーバーから戻っreadEntity
て応答を待つ必要がありますか?