タグ

JAVAとOSCacheに関するt_43zのブックマーク (2)

  • OSCacheを使ってみよう その2 - 新・たけぞう瀕死の日記

    ■ [Java]OSCacheを使ってみよう その2 続いてGeneralCacheAdministratorの使い方です。キャッシュの作成とキャッシュからの取得については一昨日の日記に書きました。今回はグループの概念についてです。OSCacheではキャッシュの削除の基は「全部消すか」「キーを指定してエントリを消すか」のどちらかです。// 全部消す admin.flushAll(); // キーを指定して消す admin.flushCacheEntry("key"); アプリケーションの稼働中は絶対に変わらない値をキャッシュするとか、特定のタイミングで特定のキャッシュを更新・削除できればよいとか、キャッシュを削除するときは全部消してOKみたいな場合は特に気にする必要はないのですが、「特定の条件に一致する複数のキャッシュを削除したい」という場合にはちょっと困ったことになります。このような場

  • 新・たけぞう瀕死の日記

    ■ [Java]OSCacheを使ってみよう その1 OSCacheはJavaのキャッシュライブラリです。CacheFilterでレスポンスを丸ごとキャッシュしたり、カスタムタグでJSPの一部をキャッシュしたりすることもできますが、もちろん任意のJavaコード中でキャッシュライブラリとして使用することもできます。フィルタやカスタムタグの設定や使い方に関してはすでに日語の情報もあるので今回はマニアックに攻めてみたいと思います。まず、普通にJavaのコードからライブラリとして使う場合はこんな感じになると思います。// キャッシュマネージャを初期化(クラスパスルートのoscache.propertiesで初期化される) GeneralCacheAdministrator admin = new GeneralCacheAdministrator(); try { // キャッシュから取得 St

  • 1