spring-framework / org.springframework.web.reactive.resource / CachingResourceTransformer

CachingResourceTransformer

open class CachingResourceTransformer : ResourceTransformer

A ResourceTransformer that checks a Cache to see if a previously transformed resource exists in the cache and returns it if found, or otherwise delegates to the resolver chain and caches the result.

Author
Rossen Stoyanchev

Since
5.0

Constructors

<init>

CachingResourceTransformer(cache: Cache)
CachingResourceTransformer(cacheManager: CacheManager, cacheName: String)

Functions

getCache

open fun getCache(): Cache

Return the configured Cache.

transform

open fun transform(exchange: ServerWebExchange, resource: Resource, transformerChain: ResourceTransformerChain): Mono<Resource>