We have implemented some custom plugins in TC6.1 that utilise the Telligent cache to store and retrieve objects from memory. It works fine but when testing under a load-balanced environment it doesn't seem to refresh the cache on both web servers. I understand we could implement AppFabric to handle a distributed cache. However what I don't understand is that the rest of Telligent's out of the box objects seem to work fine across both web servers. E.g If I update my user profile or create a forum post then this display fine.
Therefore why do my custom objects not update in the cache in the same way? We are using code similar to below:
Telligent.Evolution.Extensibility.Caching.Version1.CacheService.Put(myContentCacheKey, content, CacheScope.All, null, TimeSpan.FromMinutes(_minutesToCache));
Is their a configuration setting I need to make in my caching.config file or something?
We have an application server that we use for SOLR and the filestorage. Is it possible to configure the cache to be stored here instead and shared?