(cacheProvider cache.Provider, role cache.Role, logger log.Logger)
| 16 | ) |
| 17 | |
| 18 | func NewCachingWare(cacheProvider cache.Provider, role cache.Role, logger log.Logger) Middleware { |
| 19 | return MiddlewareFunc(func(next RoundTripper) RoundTripper { |
| 20 | return cachingWare{ |
| 21 | next: next, |
| 22 | cache: newFrontendCache(cacheProvider, role, logger), |
| 23 | } |
| 24 | }) |
| 25 | } |
| 26 | |
| 27 | type cachingWare struct { |
| 28 | next RoundTripper |
no test coverage detected