Skip to main content
7 votes
Accepted

Is it possible to 'subscribe' to the Cache Cannel and add custom actions

In 2013 SP1 the Cache Channel messages were not a public API, and that hasn't changed yet in Web 8 either. I don't think you can do much with the RMI at all actually, but when you change to JMS there ...
Bart Koopman's user avatar
  • 29.6k
5 votes
Accepted

RabbitMQ an option to use for caching with Sites 9 instead of ActiveMQ?

Scaling out the deployer: ActiveMQ and Amazon SQS are supported. For server side caching JMS is supported but the JMS vendor is not specified as it does not matter, just the type of messages. Here's ...
Dylan .. Mark Saunders's user avatar
5 votes

LRUPolicy is not loaded

Quirijn in the caching setups that I've performed I observe that the system always starts with empty policy but immediately loads the LRU policy after. Can you see if you log files mention anything ...
Kunal's user avatar
  • 1,485
4 votes

Cache list size seems limited to 128 items

The default maximum is indeed 128 queue events. You can change this by specifying a different value for Queuesize attribute in the element RemoteSynchronization in the cd_storage_conf.xml file. Be ...
hoang's user avatar
  • 523
4 votes

Why OData is missing some components with Filter criteria whereas it works fine if also provide the component Id in Query?

Maybe the problem is the number of results of the query. By default the number of results are limited to 25, as it is configured in the cd_webservice_conf.xml <OData> <DefaultTop>25&...
Raúl Escudero's user avatar
4 votes
Accepted

com.tridion.cache.CacheException: Unable to broadcast event

It's caused by the fact that the CacheEvent class had no serialVersionUUID. Some application servers then generate their own and if they differ between JVMs (which is then usually the case), you get ...
Raimond's user avatar
  • 7,253
4 votes
Accepted

Suppress caching for a dynamically populated entity in DXA 2.2

Caching in DXA works great for simple use cases but can quickly get very complicated if you have exotic scenarios. I myself have spent a lot of time getting familiar with how it works in detail and ...
Atila Sos's user avatar
  • 6,290
3 votes

spring caching with ehcache is not returning cached object

After doing a lot of trial and error, I was finally able to cache my object. Here are my findings for anyone trying to implement caching in DXA. These are not specific to DXA but common for Springs+...
Rache's user avatar
  • 1,049
3 votes

serialization issue while using ApacheMQ for tridion object cache

Apache ActiveMQ is blocking the JMS ObjectMessages for security reasons. This is the default configuration. Configure ActiveMQ to allow ObjectMessages to be deserialized. Either enable it for all ...
Velmurugan's user avatar
  • 8,205
3 votes
Accepted

DD4T 2.0 caching updates

As highlighted in Albert's DD4T and caching blog post from back in 2012, the earlier versions of DD4T (prior to v2.0) relied on three mechanisms for caching: ASP.NET Output Cache SDL Tridion Object ...
Jonathan Williams's user avatar
3 votes

Tridion caching metrics

Instead of using the single full apachemq jar in deployer and website bin\lib folder, copy the individual jars from apachemq installation lib except log4j jar. After doing that the logging will start ...
rdhaundiyal's user avatar
  • 1,924
2 votes

DXA 1.2 - Enabling object cache not working as expected

To directly answer your question ("Will there be any interference with EHCache with this kind of setup?"): Maybe, depending on how you set it up. There could be issues on the EHCache setup (cache ...
Nickoli Roussakov's user avatar
2 votes
Accepted

Link Caching not enabled, although configured. Is XPM relevant?

The answer from SDL support about this (R&D), is to disable the object cache in the cd_storage_conf.xml if XPM is enabled. XPM seems to force disabling object cache anyway. When enabled, the ...
Harmen's user avatar
  • 598
2 votes
Accepted

SDL Web 8 with .NET DXA 1.5: Internal links not updating consistently

SDL issued a hotfix for this issue. It was caused by the service-caching on the CIL having a sliding expiration which meant that regularly requested content was not falling out of the cache when ...
Rob Stevenson-Leggett's user avatar
2 votes
Accepted

Cache list size seems limited to 128 items

Quirijn, documentation say that the size can be configured when defining the policy itself http://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v1/GUID-D10BB04E-192D-432D-A00D-01D74182A260 ...
Kunal's user avatar
  • 1,485
2 votes

RMI based cache channel messages in logs when using JMS

Turns out it was just some old configuration that was stuck in my websphere instance. I rebuilt the application and redeployed the war and the messages went away.
Nate Niemi's user avatar
2 votes

Enabling caching resulting 500 error in DXA 2.0 Java and RedHat Linux server

So, according to the Stack Trace, there is a NullPointerException at line 53 in TridionCacheConfiguration.java. Good luck with post-mortem analysis. :-) See: https://community.sdl.com/product-groups/...
Rick Pannekoek's user avatar
2 votes

DXA 2.0 Caching not working as expected

sometimes it appears only after restarting the Content Service and Tomcat service. You may want to test this independently, so you can figure out which cache is holding your content updates hostage (...
Nuno Linhares's user avatar
  • 29.1k
2 votes
Accepted

Binary Caching Issue DXA 1.8 | Web 8.5

The issue was with some piece of DXA 1.8 code here if (localization.LastRefresh.CompareTo(lastPublishedDate) < 0) { //File has been modified since last ...
Manish Mehmood's user avatar
1 vote

Caching Issue | DXA 1.8 .Net | Web 8.5

I suggest that you first disable you custom cache implementation to ensure that you are having an issue with the base implementation. Also, you can set a lower value for your BinaryCache to reproduce ...
Shiva's user avatar
  • 2,168
1 vote

Not able to update last published date after publishing

It is most probably cache issue on Content Delivery side. To verify that page is correctly published, please check its content on delivery side (on file system or in database). If all is ok, please ...
Marko Milic's user avatar
  • 8,942
1 vote

DD4T 2.0 Dynamic Components Cache Invalidation is not working

Refer to this following blog links might help you to fix. Upgrading to SDL Web 8.5 can break your DD4T JMS decaching How to Setup SDL Web 8 Deployer and DD4T 2.0 .NET Web app with ActiveMQ Caching ...
Velmurugan's user avatar
  • 8,205
1 vote

How to make Service Cache publish aware?

You need to configure cache invalidation messaging - see the documentation on this topic: https://docs.sdl.com/LiveContent/content/en-US/SDL%20Web-v5/GUID-7E728735-073B-4827-AABE-B45592CFF36D With ...
Nuno Linhares's user avatar
  • 29.1k
1 vote
Accepted

Why DD4T JMSTransportListener implementation has hard binding with Apache ActiveMQ

There's no generic Transport Listener specification in the JMS Api / specification, so hence it's not possible to keep this part generic. You should be able simply remove the transportListener and ...
Raimond's user avatar
  • 7,253
1 vote

Why DD4T JMSTransportListener implementation has hard binding with Apache ActiveMQ

I guess the conclusion maybe is that the name of the class JMSTransportListener should possibly have been ActiveMQTransportListener instead, and if you are not intenting to use ActiveMQ, you should ...
Bart Koopman's user avatar
  • 29.6k
1 vote
Accepted

Component Links not updating with scaled out deployer

We now have a hotfix for this in 8.5 as well: CD_8.5.0.3556 You'll need to ask SDL Support for this - while you're at it please ask them for a public hotfix list :-)
Rob Stevenson-Leggett's user avatar
1 vote

Event System is unable to retrieve latest/updated information due to improper caching or session management?

If you are in a single CM environment, then all your events will always occur on that single environment. In a scale-out, where the events occur depends on the design of your scale-out. If you have a ...
Dominic Cronin's user avatar
1 vote

DXA Ehcache settings

The Java version of DXA and DD4T use EHCache to cache deserialized DD4T object models. By default, this is a simple Time-To-Live cache, meaning that entries stay in the cache for the configured TTL ...
Rick Pannekoek's user avatar
1 vote

DXA Ehcache settings

I can't tell you much about how Ehcache works itself, I don't know those details, so will leave that up to somebody else to explain. But in general there are two different caches on two different ...
Bart Koopman's user avatar
  • 29.6k

Only top scored, non community-wiki answers of a minimum length are eligible