xmlで設定されたweb-ehcacheのnet.sf.ehcache.constructs.web.filter.SimplePageCachingFilterを使用して、JSONメッセージがあるページをキャッシュしますが、このメッセージは管理者が変更できます。管理者の変更によってJSONメッセージが変更された場合にキャッシュを無効にする方法EhcacheでSimpleCachingPageFilterを使用してキャッシュを更新または無効にする方法はありますか?
2
A
答えて
3
私はそれを作る方法を考え出し:
CacheManager.getInstance().getEhcache("CacheName").removeAll();
それはsingletoneのCacheManagerを取得し、その後、名前に応じて、Ehcacheのを取得します次に、要素を削除します。
このキャッシュされたページへの次回のリクエストで、filterはEhcacheを検索しますが、elementx要素とUPDATES要素はありません。
0
私は5分に生きるための時間を設定することによってこの問題を解決:
<cache name="SimplePageCachingFilter"
maxElementsInMemory="100"
eternal="false"
timeToIdleSeconds="300"
timeToLiveSeconds="300"
overflowToDisk="true" />
+0
ありがとうございました。興味があれば、私はehcacheに関する別の質問を投稿しました。http://stackoverflow.com/questions/4954683/using-ehcache-to-create-cachingfilter –
+0
私は方法を見つけました。あなたはより良い方法を知っていますか? –
関連する問題
- 1. EhCacheはキャッシュを更新しません
- 2. ダイナミックCRM 4.0でXrmDataContextを使用してキャッシュを無効にする方法はありますか?
- 3. 更新プログラムや削除を無効にする方法はありますか?
- 4. Hibernate + Ehcache更新はキャッシュをまっすぐリフレッシュしません
- 5. Rails 4キャッシュ:特定のコントローラアクションまたはビューのデフォルトキャッシュを無効にする方法はありますか?
- 6. javascriptを使用してワンクリックした後にボタンを無効にする方法はありますか?
- 7. Ehcacheのキャッシュ値を更新する
- 8. jQueryUIを使用してjQueryUIのdatePickerを無効/有効にする方法はありますか?
- 9. oracleで大規模な更新クエリを使用してテーブルを更新する方法はありますか。
- 10. k8sリスケジューラを無効にする方法はありますか?
- 11. after_findを無効にする方法はありますか?
- 12. Doctrine2エンティティを「無効にする」方法はありますか?
- 13. アンドロイドマーケットを無効にする方法はありますか?
- 14. Swift 2.2でResearchKitを使用してカスタムアクティブステップで次のボタンを無効にする方法はありますか?
- 15. ICSで位置情報サービスをプログラム的に有効または無効にする(有効または無効にする)方法はありますか?
- 16. ajax、php、またはjqueryを使用して情報をキャッシュする方法はありますか?
- 17. sbtassemblyを使用してsbtでjar圧縮を無効にする方法はありますか?
- 18. Android StudioでMavenプラグインを使用してjavadocクラッシュを無効にする方法はありますか?
- 19. htaccessを使用して特定のフォルダでauto_prependを無効にする方法はありますか?
- 20. javascriptを使用してページのブラウザリロードアイコンを無効にする/防止する方法はありますか?
- 21. javascriptまたはphpを使用してInternet Explorerのキャッシュを無効にする方法
- 22. Elementの特定のプロパティが更新された後に、Ehcacheで即座にキャッシュをフラッシュする方法はありますか?
- 23. Windows 7でPowerShell 5を使用してすべてのネットワークアダプタを表示、有効または無効にする方法はありますか?
- 24. OSXでインターネット共有をプログラムで有効または無効にする方法はありますか
- 25. 時間単位でSpringキャッシュからエントリを無効にする方法はありますか?
- 26. Android Studioで「シンボルの更新中...」プロセスを無効にする方法はありますか?
- 27. ionic-cli 3.30で自動更新を無効にする方法はありますか?
- 28. JUnitテストケース用のEhCacheを無効にする方法
- 29. ナイトウォッチテストを使用してクロームアラートを無効にする方法はありますか?
- 30. GCCを使用してベクトル化を無効にする方法はありますか?
同じ問題はhttp://forums.terracotta.org/forums/posts/list/4720.page –