From ecd5e349a65af0462ab09093b6df025c805dcac8 Mon Sep 17 00:00:00 2001 From: Boone Gorges Date: Wed, 1 Jun 2016 21:25:46 +0000 Subject: [PATCH] Make the 'comment' cache group persistent. 'comment' was made non-persistent in [7986], to address the difficulty of reliable cache invalidation. Since then, the comment system has improved such that we can be more confident that caches are being busted as needed. Props spacedmonkey. Fixes #36906. git-svn-id: https://develop.svn.wordpress.org/trunk@37613 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/load.php | 2 +- src/wp-includes/ms-blogs.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wp-includes/load.php b/src/wp-includes/load.php index 31841cc97d..b2181c0a2d 100644 --- a/src/wp-includes/load.php +++ b/src/wp-includes/load.php @@ -477,7 +477,7 @@ function wp_start_object_cache() { if ( function_exists( 'wp_cache_add_global_groups' ) ) { wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) ); - wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) ); + wp_cache_add_non_persistent_groups( array( 'counts', 'plugins' ) ); } } diff --git a/src/wp-includes/ms-blogs.php b/src/wp-includes/ms-blogs.php index e58d8dfe2e..a8b2f34fae 100644 --- a/src/wp-includes/ms-blogs.php +++ b/src/wp-includes/ms-blogs.php @@ -766,7 +766,7 @@ function switch_to_blog( $new_blog, $deprecated = null ) { } else { wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) ); } - wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) ); + wp_cache_add_non_persistent_groups( array( 'counts', 'plugins' ) ); } } @@ -837,7 +837,7 @@ function restore_current_blog() { } else { wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) ); } - wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) ); + wp_cache_add_non_persistent_groups( array( 'counts', 'plugins' ) ); } }