After application deployed we get cache so my doubt is on that .
How many types of cache we will be having and what are they ?
I think this is not easy to answer. Potentially every subsystem which handles data could use caches (operating system, disks, data bases, browsers application aso),
Currently Wildfly uses Infinispan for caching. As Infinispan configuration screen shows Infinispan is used for Web Session Clustering, Stateful Session Bean Clustering, Entity Caching, Singleton Caching.