Skip to content

Commit 4762f54

Browse files
authored
Merge pull request #6626 from umbraco/15/avoid-NuCache
Replace/Remove mentions of NuCache
2 parents 7df2b4a + ff69c78 commit 4762f54

File tree

7 files changed

+20
-16
lines changed

7 files changed

+20
-16
lines changed

15/umbraco-cms/fundamentals/backoffice/settings-dashboards.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The **Settings** section of the Umbraco backoffice has its own set of default da
1212

1313
<summary>Welcome</summary>
1414

15-
The Welcome dashboard is the first dashboard in the Settings section. Like all dashboards, it consists of a view that can be customized. The Welcome dashboard consists of links to different resources that can be used when developing your Umbraco website.
15+
The Welcome dashboard is the first dashboard in the Settings section. Like all dashboards, it has a customizable view and links to different resources for developing your Umbraco website.
1616

1717
For more information about creating custom dashboards, see the [Dashboards](../../customizing/dashboards.md) article.
1818

@@ -32,12 +32,16 @@ For more information about Examine Management, see the [Examine Management](../.
3232

3333
<summary>Published Status</summary>
3434

35-
The Published Status dashboard displays the status of your site in the Published Cache Status section alongside the Content and Media nodes value. The Caches section provides three options: Memory Cache, Database Cache, and Internals (NuCache).
35+
The Published Status dashboard displays the status of your site in the Published Cache Status section alongside the Content and Media nodes value. The Caches section provides three options: Memory Cache, Database Cache, and Internals.
3636

3737
* Memory Cache - Reloads the in-memory cache by entirely reloading it from the database cache. Use it when you think that the memory cache has not been properly refreshed.
3838
* Database Cache - Rebuilds the database cache that is the content of the `cmsContentNu` table. Use it when reloading the Memory Cache is not enough and you think that the database cache has not been properly generated.
3939
* Internals - Lets you trigger a NuCache snapshots collection.
4040

41+
{% hint style="info"%}
42+
As of Umbraco 15 `IPublishedSnapshot`, `IPublishedSnapshotAccessor` & `SnapshotCache` are all obsolete.
43+
{%endhint%}
44+
4145
</details>
4246

4347
<details>

15/umbraco-cms/fundamentals/code/source-control.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ appsettings-schema.json
3838
# Packages created from the backoffice (package.xml/package.zip)
3939
/umbraco/Data/CreatedPackages/
4040
41-
# Temp folder containing Examine indexes, NuCache, MediaCache, etc.
41+
# Temp folder containing Examine indexes, MediaCache, etc.
4242
/umbraco/Data/TEMP/
4343
4444
# SQLite database files

15/umbraco-cms/reference/configuration/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ To see what setting types you can access see the complete list below, each docum
116116
A complete list of all the configuration sections included in Umbraco, by default, can be seen here along with any keys they contain:
117117

118118
* [Basic authentication settings](basicauthsettings.md)
119+
* [Cache settings](cache-settings.md)
119120
* [Connection strings settings](connectionstringssettings.md)
120121
* [Content settings](contentsettings.md)
121122
* [Debug settings](debugsettings.md)
@@ -130,7 +131,6 @@ A complete list of all the configuration sections included in Umbraco, by defaul
130131
* [Logging settings](loggingsettings.md)
131132
* [Maximum upload size settings](maximumuploadsizesettings.md)
132133
* [Models builder settings](modelsbuildersettings.md)
133-
* [NuCache settings](nucachesettings.md)
134134
* [Package migration settings](packagemigrationsettings.md)
135135
* [Plugins settings](pluginssettings.md)
136136
* [Request handler settings](requesthandlersettings.md)

15/umbraco-cms/reference/notifications/contentservice-notifications.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,8 @@ Child scope will inherit the parent Scope's notification object which means if a
217217

218218
**Why would one want to suppress events?**
219219

220-
The main reason for ever doing this would be performance for bulk operations. The callers hould be aware that suppressing events will lead to an inconsistent content cache state (if notifications are suppressed for content or media services). This is because notifications are used by NuCache to populate the cmsContentNu table and populate the content caches. They are also used to populate the Examine indexes.
220+
The main reason for ever doing this would be performance for bulk operations. The callers hould be aware that suppressing events will lead to an inconsistent content cache state (if notifications are suppressed for content or media services). This is because notifications are used by the Published Content Cache to populate the `cmsContentNu` table and populate the content caches. They are also used to populate the Examine indexes.
221221

222-
So if you did suppress events, it will require you to rebuild the NuCache and examine data manually.
222+
So if you did suppress events, it will require you to rebuild the Published Content Cache and examine data manually.
223223

224224
</details>

15/umbraco-cms/reference/notifications/hot-vs-cold-restarts.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,32 +4,32 @@ description: When rebooting an Umbraco CMS website it is common to distinguish b
44

55
# Hot vs. cold restarts
66

7-
The load time of your site is dependent on a few different things. When talking about hot vs. cold restarts of your Umbraco CMS website it comes down to whether NuCache needs to be rebuilt.
7+
The load time of your site is dependent on a few different things. When talking about hot vs. cold restarts of your Umbraco CMS website it comes down to whether the search indexes need to be rebuilt.
88

9-
* **Cold restart**: When NuCache needs to rebuild.
10-
* **Hot start**: When NuCache does not need to rebuild.
9+
* **Cold restart**: When the search indexes need to rebuild.
10+
* **Hot start**: When the search indexes do not need to rebuild.
1111

1212
## Hot start
1313

1414
When no cache needs to be rebuild, the restart of your site is generally faster. This is why it is referred to as a **hot restart**.
1515

1616
## Cold start
1717

18-
The **cold restart** expression is generally used for when the NuCache needs to rebuild. This will resolve in a slower startup time, depending on the amount of content on the site. Generally speaking, the more content you have the longer a cold boot will take.
18+
The **cold restart** expression is generally used for when the search indexes need to rebuild. This will resolve in a slower startup time, depending on the amount of content on the site. Generally speaking, the more content you have the longer a cold boot will take.
1919

2020
## Troubleshooting slow startup
2121

2222
Different things could be in play when your site is slow to startup after a reboot/restart.
2323

2424
Below is a list of some of the more common reasons:
2525

26-
* NuCache needs to rebuild (cold restart).
26+
* The search indexes need to rebuild (cold restart).
2727
* Examine indexes need to rebuild - for large sites, this can take some time.
2828
* The custom code on the website is not optimized and does not live up to .NET standards.
2929

3030
## In Memory Auto
3131

32-
Another factor that can slow down time to first page load is the [In Memory Auto models builder](../templating/modelsbuilder/builder-modes.md#in-memory) setting. Having this setting enabled will result in the first page load being slower. The reason for this is that when the first page is requested, the strongly typed models needs to be compiled and loaded in.
32+
Another factor that can slow down time to first page load is the [In Memory Auto models builder](../templating/modelsbuilder/builder-modes.md#in-memory) setting. Having this setting enabled will result in the first page load being slower. The reason for this is that when the first page is requested, the strongly typed models needs to be compiled and loaded in.
3333

3434
This is, however, less noticeable on consecutive restarts, a bit like hot and cold restarts. Since the compiled models will be cached on disk, they don't need to be recompiled until the models change again.
3535

15/umbraco-cms/reference/notifications/mediaservice-notifications.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,8 @@ Child scope will inherit the parent Scope's notification object which means if a
128128

129129
**Why would one want to suppress events?**
130130

131-
The main reason for ever doing this would be performance for bulk operations. The callers hould be aware that suppressing events will lead to an inconsistent content cache state (if notifications are suppressed for content or media services). This is because notifications are used by NuCache to populate the cmsContentNu table and populate the content caches. They are also used to populate the Examine indexes.
131+
The main reason for ever doing this would be performance for bulk operations. The callers hould be aware that suppressing events will lead to an inconsistent content cache state (if notifications are suppressed for content or media services). This is because notifications are used by the Published Content Cache to populate the `cmsContentNu` table and populate the content caches. They are also used to populate the Examine indexes.
132132

133-
So if you did suppress events, it will require you to rebuild the NuCache and examine data manually.
133+
So if you did suppress events, it will require you to rebuild the Published Content Cache and examine data manually.
134134

135135
</details>

15/umbraco-cms/reference/notifications/memberservice-notifications.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ Child scope will inherit the parent Scope's notification object which means if a
6969

7070
**Why would one want to suppress events?**
7171

72-
The main reason for ever doing this would be performance for bulk operations. The callers hould be aware that suppressing events will lead to an inconsistent content cache state (if notifications are suppressed for content or media services). This is because notifications are used by NuCache to populate the cmsContentNu table and populate the content caches. They are also used to populate the Examine indexes.
72+
The main reason for ever doing this would be performance for bulk operations. The callers hould be aware that suppressing events will lead to an inconsistent content cache state (if notifications are suppressed for content or media services). This is because notifications are used by the Published Content Cache to populate the `cmsContentNu` table and populate the content caches. They are also used to populate the Examine indexes.
7373

74-
So if you did suppress events, it will require you to rebuild the NuCache and examine data manually.
74+
So if you did suppress events, it will require you to rebuild the Published Content Cache and examine data manually.
7575

7676
</details>

0 commit comments

Comments
 (0)