I wanted to implement a caching system in my application to improve the performance.
My current resources to be cached are:
1. Database (master tables, frequently used query results).
2. Mappings from xml file.
3. Data from txt files.
1.Should be using only tomcat web container, no app server.
2.Cluster level updation of the cache.
3.The cacheable resources may be updated from different application.
4.Looking for open source.
If a system is not supporting clustering, how can I achieve it on myself?
please suggest me, the one which is more likely suitable for my usage?
thanks in advance.