こんにちは、Redis をキャッシュ プロバイダーとして使用したいのですが、残念ながら redis シリアライザー (Json、String) は java.util.Optional をサポートしていません。
いくつかのコード行がそれをよりよく説明していると思います:
@Cacheable("test)
public Optional<Account> getAccount(String accountId){
// ... call to some service or rest api
}
Optional はデフォルトの Java シリアライザーではシリアル化できず、JsonSerializer に Optional を処理するように指示する方法がまだわかりません。これはどのように機能しますか?Optional を取り除くというのは、私にとっては選択肢のようには思えません。