Spring のキャッシングの抽象化により、キャッシュを読み通すだけでなく、特定のアイテムをキャッシュに取り込むことは可能ですか?
Thing getItem(UUID id)
メソッドとがあると想像してくださいsetItem(UUID id, Thing thing)
。前者で使用してキャッシュから読み取らせたいのです@Cacheable
が、存在しない場合は基になるメソッドを呼び出します。thing
セッターが呼び出されたら、パラメーターをキャッシュに追加してから、メソッドを呼び出して、それを基になるストレージに永続化したいと思います。