The key in CachingResourceResolver now includes the "Accept-Encoding"
request header cleaned to exclude "*", "identity", and parameters, and
also sorted alphabetically.
For encoded resources the response now includes a response header with
"Vary: Accept-Encoding".
Issue: SPR-16381
@ -94,14 +97,31 @@ public class CachingResourceResolver extends AbstractResourceResolver {
@@ -94,14 +97,31 @@ public class CachingResourceResolver extends AbstractResourceResolver {
@ -268,6 +268,7 @@ public class EncodedResourceResolver extends AbstractResourceResolver {
@@ -268,6 +268,7 @@ public class EncodedResourceResolver extends AbstractResourceResolver {
@ -166,6 +166,7 @@ public class GzipResourceResolver extends AbstractResourceResolver {
@@ -166,6 +166,7 @@ public class GzipResourceResolver extends AbstractResourceResolver {
@ -95,14 +99,31 @@ public class CachingResourceResolver extends AbstractResourceResolver {
@@ -95,14 +99,31 @@ public class CachingResourceResolver extends AbstractResourceResolver {
@ -263,6 +263,7 @@ public class EncodedResourceResolver extends AbstractResourceResolver {
@@ -263,6 +263,7 @@ public class EncodedResourceResolver extends AbstractResourceResolver {
@ -167,6 +167,7 @@ public class GzipResourceResolver extends AbstractResourceResolver {
@@ -167,6 +167,7 @@ public class GzipResourceResolver extends AbstractResourceResolver {