public class CachingResourceTransformer extends ObjectSE implements ResourceTransformer
Cache をチェックして以前に変換されたリソースがキャッシュに存在するかどうかを確認し、見つかった場合はそれを返す ResourceTransformer、リゾルバーチェーンに委譲して結果をキャッシュします。| コンストラクターと説明 |
|---|
CachingResourceTransformer(Cache cache) |
CachingResourceTransformer(CacheManager cacheManager, StringSE cacheName) |
| 修飾子と型 | メソッドと説明 |
|---|---|
Cache | getCache() 設定された Cache を返します。 |
reactor.core.publisher.Mono<Resource> | transform(ServerWebExchange exchange, 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 reactor.core.publisher.Mono<Resource> transform(ServerWebExchange exchange, Resource resource, ResourceTransformerChain transformerChain)
ResourceTransformerResourceTransformer の transform exchange - 現在の交換 resource - 変換するリソース transformerChain - 委譲する残りのトランスフォーマーのチェーン