caching - Share secondary cache accross different applications -
we using cms secondary cache enabled:
application.cfc
<cfset this.ormsettings.secondarycacheenabled = true /> <cfset this.ormsettings.cacheprovider = "ehcache" /> <cfset this.ormsettings.cacheconfig="ehcache.xml" /> ehcache.xml
<ehcache>     <diskstore path="java.io.tmpdir"/>     <defaultcache         maxelementsinmemory="10000"         eternal="true"         overflowtodisk="true"         maxelementsondisk="10000000"         diskpersistent="true"         diskexpirythreadintervalseconds="120"         memorystoreevictionpolicy="lru"         /> </ehcache> the entities set cacheuse="transactional" <cfcomponent persistent="true" entityname="news" table="mews" cacheuse="transactional">
saving article in cms works great , instantly reflects changes after saving.
one of sites managed cms should share cache cms. otherwise application reflects changes after timeout value set in site's ehcache.xml:
<ehcache>     <diskstore path="java.io.tmpdir"/>     <defaultcache         maxelementsinmemory="10000"         eternal="false"         timetoidleseconds="1800"         timetoliveseconds="1800"         overflowtodisk="true"         maxelementsondisk="10000000"         diskpersistent="true"         diskexpirythreadintervalseconds="120"         memorystoreevictionpolicy="lru"         /> </ehcache> is possible share cache between 2 different applications? possible configure in 2 application.cfc's?
 
 
  
Comments
Post a Comment