NCache provides a second level or process level distributed cache for Hibernate by implementing CacheProvider and Cache interfaces. You can plug-in NCache to your existing Hibernate application without any code change. Just change your Hibernate configuration file to plug-in NCache as your cache provider and you're all set to start using distributed caching.
This section allows you to get start with Hibernate.