When you develop a
Java based web application, how do you achieve caching nowadays?
I've studied Caching in Hibernate, there were
1st level cache, 2nd level cache and Query level cache. Is that all about caching?
I want to know about the real time applications, is Caching achieved by using third party software?
Is caching part separate from the application code, like a
load balancer?
Or it is something that you create a separate class where you use
Collection to save the data?
Thanks in advance.