Design patterns Please, check my thoughts on design patterns, which became my preference over they years. Efficient caching in Spring batch applications