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