Going through the JBossticket-monster tutorial I've stumbled upon MediaManager class that is responsible for caching images served to the user.
I thought that we shouldn't directly manipulate files on the filesystem in JEE, am I correct? If yes, what would be the best way to implement such functionality?
I'm also not sure about the scope being used - does @RequestScoped make sense as the cache will be rebuilt on every HTTP request-response cycle (which kinda defeats the purpose for me)?
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database