Hi all,
as a request from my client I had to add "StructuredContent" as part of page.
That "StructuredContent" was made from: imageURL and targetURL.
Very similar to 'Ad banner' StructuredContent used in Demo application.
What I have noticed is that even I define new strcutred content in `admin` application
that change won't take effect right away.
Then I've posted a question in forum, where I've got an answer that there must some cache in the system,
and pointed to check for CMS part of BLC framework.
So I did. If you take a look into bl-cms-contentClient-applicationContext.xml (broadleaf-contentmanagement-module-2.2.0-GA.jar)
I've found following bean definition:
<bean id="blMergedCacheConfigLocations" class="org.springframework.beans.factory.config.ListFactoryBean">
<property name="sourceList">
<list>
<value>classpath:bl-cms-ehcache.xml</value>
</list>
</property>
</bean>
In that bl-cms-ehcache.xml there is a cache definition:
<!-- Structured Content Cache - 1 hour cache -->
<cache name="cmsStructuredContentCache"
maxElementsInMemory="5000"
eternal="false"
overflowToDisk="true"
timeToLiveSeconds="3600"/>
Is there a way to override this definition? If so can you tell me the way?
This forum is in readonly mode and serves as an archive of old information. All posting, registration and commenting abilities have been turned off. To get help, the Broadleaf team reguarly monitors the broadleaf-commerce tag on Stack Overflow so please ask your questions there.