Try using CacheFilter directly instead of DelegatingFilterProxy which does not seem to work.