Spring Data JPA and Hazelcast as Hibernate’s Second Level Cache

If you build Spring Boot applications that use Hibernate as your Spring Data Java Persistence API (JPA), you likely want to add a second level cache to provide faster access to frequently used data objects. With Hazelcast, you can get that faster access in a shared distributed cache that is available to all application instances, and not limited to each specific instance.

In this video, Hazelcast senior software engineer Grzegorz Piwowarek walks you through the steps to integrate Hazelcast into a Spring Boot application that leverages the Spring Data JPA using Hibernate.