Summary
In this chapter, we learned the best caching practices of Liferay Portal. We learned how to configure the default Ehcache-based caching mechanism to achieve better performance. We learned the different types of caches in Liferay Portal. We also learned about advance caching implementation using Terracotta. With this knowledge, we can improve the performance of our Liferay Portal-based solution by optimizing the caching mechanism.
So far we learned the architectural best practices, load balancing, and clustering best practices, configuration best practices, and caching best practices.
Now it's time to gear up for development best practices.