As of version 3.1, Spring Framework provides support for adding caching into an existing Spring application.
To use Hazelcast as Spring cache provider, you should just define a
bean and register it as Spring cache manager.
<cache:annotation-driven cache-manager="cacheManager" /> <hz:hazelcast id="hazelcast"> ... </hz:hazelcast> <bean id="cacheManager" class="com.hazelcast.spring.cache.HazelcastCacheManager"> <constructor-arg ref="instance"/> </bean>
For more info see Spring Cache Abstraction .