@Override
	public void accept(ServerWebExchange exchange, CachedResponse cachedResponse) {
		ServerHttpResponse response = exchange.getResponse();
		response.getHeaders().clear();
		response.getHeaders().addAll(cachedResponse.headers());
	}
@Test
	void headersFromResponseAreDropped() {
		SetResponseHeadersAfterCacheExchangeMutator toTest = new SetResponseHeadersAfterCacheExchangeMutator();
		inputExchange.getResponse().getHeaders().set("X-Header-1", "Value-original");
		CachedResponse cachedResponse = new CachedResponse.Builder(HttpStatus.OK).build();

		toTest.accept(inputExchange, cachedResponse);

		Assertions.assertThat(inputExchange.getResponse().getHeaders()).doesNotContainKey("X-Header-1");
	}