Shannon
|
9008641965
|
ensures the domain cache is totally refreshed when changing langs
|
2019-10-14 22:02:42 +11:00 |
|
Stephan
|
67e4703821
|
CacheHelper becomes AppCaches
|
2019-01-17 08:34:29 +01:00 |
|
Stephan
|
7a615133ff
|
Renormalize
|
2018-06-29 19:52:40 +02:00 |
|
Shannon
|
9843f3a5fd
|
Ensures that domains assigned to non-published nodes are filtered when routing, ensures caches are cleared when content is deleted or langauges are changed, updates logic for dealing with null invariant content names, adds more validation for saving cultre variants.
|
2018-05-02 14:52:00 +10:00 |
|
Stephan
|
ec6ba01cbf
|
So long Facade
|
2017-10-31 12:48:24 +01:00 |
|
Stephan
|
c76403077f
|
Normalize cr/lf/tab
|
2017-07-20 11:21:28 +02:00 |
|
Stephan
|
5897881ca8
|
CacheRefresherBase.This not .Instance
|
2017-07-11 19:21:13 +02:00 |
|
Stephan
|
ffeeb4f7d4
|
Cleanup - more distributed cache cleanup
|
2016-07-20 19:23:09 +02:00 |
|
Stephan
|
06574b8b40
|
U4-8447 - prepare for NuCache (work-in-progress)
|
2016-05-26 17:12:04 +02:00 |
|
Shannon
|
7fb1b4fb3b
|
Updates all cache refreshers to use ctor injection, no more applicationcontext singleton usages
|
2016-05-18 18:44:08 +02:00 |
|
Stephan
|
61fe0a4a93
|
U4-2954 - refresh domain cache when emptying recycle bin
|
2016-03-30 17:56:34 +02:00 |
|
Shannon
|
2b13297c36
|
Changes method name to be shorter and makes internal instead of protected.
|
2016-01-07 19:27:59 +01:00 |
|
Shannon
|
d7a142e724
|
Refactors DictionaryItem and DictionaryTranslation so that the attached ILanguage entity is not cached nor cloned. This will save on lots of memory and cloning cycles especially if there are quire a few dictioanry items. Unfortunatley to achieve this requires a not so pretty hack where we need to assign an internal callback to the model so it knows how to retrieve the language when it needs it. In v8, the ILanguage entity will not be attached at all. This also fixes a cache refresher issue for when a language is deleted -> all dictionary cache must be removed. This commit also changes a method name: ClearAllIsolatedCacheByRepositoryEntityType
|
2016-01-07 18:44:04 +01:00 |
|
Shannon
|
ff829d49a3
|
Updates all cache refreshers to reference the IsolatedRuntimeCache where required, refactors how IsolatedRuntimeCache is exposed on the CacheHelper, ensures that IsolatedRuntimeCache is used in all repositories instead of the global RuntimeCache, changes all obsolete usages of CacheHelper to the non obsolete equivalent, obsoletes many of the cache keys, obsoletes a couple cache refreshers that aren't used anymore in 7.3, simplifies CacheHelper with regards to it's 'disabled' cache state.
|
2016-01-06 18:08:14 +01:00 |
|
Shannon
|
16c9ca9e4b
|
Refactors IDomain model, simplifies it so that it doesn't contain references, simplifies the domain repository to no longer require lookups of content and languages, updates all other code referencing IDomain and now if a language lookup is required it is made when appropriate.
|
2015-07-27 12:53:09 +02:00 |
|
Shannon
|
47ec2572f5
|
IMplements RepositoryCacheOptions to be able to have a more granular approach to how the base repository caches entities. Allows for a zero count caching as well which by default currently will be false since that's how it's inadvertently been until now, however have enabled a zero count cache for public access since this is queried very heavily on GetAll. Going to look at what other repositories do the same - Templates definitely does.
|
2015-01-29 15:39:41 +11:00 |
|
Shannon
|
2cd92353ec
|
Removes listening on legacy events for the CacheRefresherEventHandler
|
2015-01-22 12:17:36 +11:00 |
|
Shannon Deminick
|
294c2f4fba
|
Fixes: #U4-2183 - null check on UmbracoContext and fixes bad merge issue, the UserTypeCacheRefresher got removed from the proj file.
|
2013-05-02 14:24:27 -10:00 |
|
Stephan
|
7a1e3b96b8
|
Web.PublishedCache - IPublishedCaches doesn't return !contextual caches anymore
|
2013-04-04 05:10:53 -02:00 |
|
Stephan
|
9982a09826
|
Web.PublishedCache - merge resolvers so caches can be related
|
2013-03-31 18:40:55 -02:00 |
|
Stephan
|
ad52c0f033
|
Web.Cache - add notes to cache refreshers re. dependencies
|
2013-03-31 18:40:55 -02:00 |
|
Stephan
|
47474d31d6
|
Web.PublishedCache - rename LegacyXmlCache into XmlPublishedCache
|
2013-03-22 15:02:26 -01:00 |
|
Shannon Deminick
|
8cdfba42d5
|
Moves clearing of the routes cache for when domains are changed to the DomainCacheRefresher.
|
2013-03-22 05:15:58 +06:00 |
|
Shannon Deminick
|
f6490a897a
|
Fixes: #U4-1978 - Creates DomainCacheRefresher - domain cache is now refreshed across all servers
|
2013-03-22 00:49:07 +06:00 |
|