public class CachingResourceTransformer extends ObjectSE implements ResourceTransformer
Cache をチェックして、以前に変換されたリソースがキャッシュに存在するかどうかを確認し、見つかった場合はそれを返し、それ以外の場合はリゾルバーチェーンに委譲し、結果をキャッシュに保存する ResourceTransformer。| コンストラクターと説明 |
|---|
CachingResourceTransformer(Cache cache) |
CachingResourceTransformer(CacheManager cacheManager, StringSE cacheName) |
| 修飾子と型 | メソッドと説明 |
|---|---|
Cache | getCache() 設定された Cache を返します。 |
Resource | transform(HttpServletRequestEE request, Resource resource, ResourceTransformerChain transformerChain) 指定されたリソースを変換します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic CachingResourceTransformer(Cache cache)
public CachingResourceTransformer(CacheManager cacheManager, StringSE cacheName)
public Cache getCache()
Cache を返します。public Resource transform(HttpServletRequestEE request, Resource resource, ResourceTransformerChain transformerChain) throws IOExceptionSE
ResourceTransformerResourceTransformer の transform request - 現在のリクエスト resource - 変換するリソース transformerChain - 委譲する残りのトランスフォーマーのチェーン null)IOExceptionSE - 変換が失敗した場合