@ -72,14 +72,15 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@@ -72,14 +72,15 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@ -88,41 +89,44 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@@ -88,41 +89,44 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@ -202,19 +206,22 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@@ -202,19 +206,22 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@ -233,9 +240,17 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@@ -233,9 +240,17 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
}
@Override
publicvoidreset(){
super.reset();
resetBuffer();
publicvoidsetContentLength(intlen){
if(len>this.content.capacity()){
this.content.resize(len);
}
}
@Override
publicvoidsetBufferSize(intsize){
if(size>this.content.capacity()){
this.content.resize(size);
}
}
@Override
@ -243,6 +258,12 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@@ -243,6 +258,12 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
this.content.reset();
}
@Override
publicvoidreset(){
super.reset();
this.content.reset();
}
publicintgetStatusCode(){
returnthis.statusCode;
}
@ -251,6 +272,14 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {
@@ -251,6 +272,14 @@ public class ShallowEtagHeaderFilter extends OncePerRequestFilter {