NCache 4.6 - Online Documentation

How to Configure Cacheable Objects

 
Enabling the use of second level cache does not cache each class object by default. Instead classes needed to be cached are to be marked cacheable in class mapping (.hbm.xml) file. To mark a class cacheable, add the following tag in class's configuration:
 
    <cache usage="read-write" region ="AbsoluteExpirationRegion"/>
 
In the tag above, properties usage and region can be changed.
 
Members
Description
region
Specifies name of second level cache region to be used for this class's objects. If no region is specified, fully qualified class name will be used as region name with default region configurations.
usage
Specifies caching concurrency strategy to be used for this class. NHibernate allows following three concurrency strategies to be used for caching:
  • Read-Write
  • Nonstrict-Read-Write
  • Read-Only
 
 
See Also