I'm using Spring 3 and I want to put a caching object using Ehcache, JCS, or something else, to the application scope when my application starts...
What module of Spring I must to use and how?
Do you know some tutorial about how to do this?
I need this feature of my application because every user from any session must can have eccess to this object.

Also, do you know some caching library implementation that can support the update of my caching objects in a defined time? Something like a scheduler that can update my caching object automaticaly? Or some way to do this using Quartz or Spring Batch?

I hope my questions are clear, or tell me if I need to explain more clearly my doubts.

Thanks in advance...