これだけでなく、org.hibernate.cache.Cache.CacheProviderも非推奨です。なぜorg.hibernate.cache.Cacheは非推奨ですか?
これらの場合は、独自のカスタムキャッシングソリューションを作成する方法はありますか。 代替の方法は?
これだけでなく、org.hibernate.cache.Cache.CacheProviderも非推奨です。なぜorg.hibernate.cache.Cacheは非推奨ですか?
これらの場合は、独自のカスタムキャッシングソリューションを作成する方法はありますか。 代替の方法は?
JavaDocはそれを説明する:レガシー
(および廃止)キャッシュへのアプローチは、のcacheProvider、キャッシュインターフェースによって定義されるだけでなく、すべてのこれらのインタフェースの様々な実装と共にCacheConcurrencyStrategyインタフェースです。そのスキームでは、CacheProviderは、特定の基礎となるキャッシング・ライブラリに関してライフサイクル操作を構成および実行する方法を定義しました。 Cacheインスタンスを構築する方法も定義し、Cacheインスタンスは、基礎となるキャッシュ・インスタンスの「リージョン」へのアクセス方法を定義しました。エンティティおよびコレクションのデータキャッシュ領域の場合、CacheConcurrencyStrategyはトランザクション/並行アクセスセマンティクスを適用するために、それらのキャッシュ領域へのアクセスをラップしました。
改良されたアプローチは、RegionFactory、さまざまな地域のスペシャリスト、および2つのアクセス戦略の契約(EntityRegionAccessStrategyおよびCollectionRegionAccessStrategy)に基づいています。
要約すると、使用する必要がある新しい改良されたAPIがあります。
ああ、素晴らしい、それを見つけることができませんでした。バンドルありがとう:) –