• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

I've got some nice Cache Filter for ye!

Ranch Hand
Posts: 269
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hey guys!

I was reading some material about filters and stuff, and I came upon a cache filter, that would store data in temporary files, and I didn't like it very much (I found it to be inefficiant, and code was a female dog to maintain). http://www.onjava.com/pub/a/onjava/2003/11/19/filters.html

What I was thinking is that as far as I know, Tomcat doesn't cache anything (which is its major disadvantage and the reason people use it with apache, which I also hate - 2x bugs). Also, I was thinking, that my browser has cache enabled, and so do most other browsers. So, why in the first place have server handle cahing, when the client can do it?

So, I wrote this little filter, which seems to work perfectly, already saving my server Gigs of bandwidths.

Let me know what you think, and if people seem to like it, maybe it's a good idea to ask Tomcat administration to ship this server with Tomcat?

Basically, here's the filter itself:

Here's the mapping that you should have in your web.xml:

And here is the /WEB-INF/Cache.properties:

So, what you think?
[ June 29, 2004: Message edited by: Ivan Jouikov ]
I carry this gun in case a vending machine doesn't give me my fritos. This gun and this tiny ad:
a bit of art, as a gift, the permaculture playing cards
    Bookmark Topic Watch Topic
  • New Topic