WordPress.org

Make WordPress Core

Ticket #38725: 38725.patch

File 38725.patch, 3.9 KB (added by johnjamesjacoby, 3 years ago)

Remove site-lookup global cache group

  • src/wp-includes/load.php

    diff --git src/wp-includes/load.php src/wp-includes/load.php
    index 42e2b71..7b3d612 100644
     
    507507        }
    508508
    509509        if ( function_exists( 'wp_cache_add_global_groups' ) ) {
    510                 wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'site-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) );
     510                wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'blog-lookup', 'blog-details', 'site-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) );
    511511                wp_cache_add_non_persistent_groups( array( 'counts', 'plugins' ) );
    512512        }
    513513}
  • src/wp-includes/ms-blogs.php

    diff --git src/wp-includes/ms-blogs.php src/wp-includes/ms-blogs.php
    index 9188750..3378be6 100644
     
    815815                        if ( is_array( $global_groups ) ) {
    816816                                wp_cache_add_global_groups( $global_groups );
    817817                        } else {
    818                                 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', 'site-details' ) );
     818                                wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites', 'site-details' ) );
    819819                        }
    820820                        wp_cache_add_non_persistent_groups( array( 'counts', 'plugins' ) );
    821821                }
     
    889889                        if ( is_array( $global_groups ) ) {
    890890                                wp_cache_add_global_groups( $global_groups );
    891891                        } else {
    892                                 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', 'site-details' ) );
     892                                wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites', 'site-details' ) );
    893893                        }
    894894                        wp_cache_add_non_persistent_groups( array( 'counts', 'plugins' ) );
    895895                }
  • tests/phpunit/includes/testcase.php

    diff --git tests/phpunit/includes/testcase.php tests/phpunit/includes/testcase.php
    index 344f9eb..f2d3953 100644
     
    274274                        $wp_object_cache->__remoteset();
    275275                }
    276276                wp_cache_flush();
    277                 wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache' ) );
     277                wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'site-transient', 'site-options', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache' ) );
    278278                wp_cache_add_non_persistent_groups( array( 'comment', 'counts', 'plugins' ) );
    279279        }
    280280
  • tests/phpunit/tests/cache.php

    diff --git tests/phpunit/tests/cache.php tests/phpunit/tests/cache.php
    index 751d627..75cb086 100644
     
    2222                global $wp_object_cache;
    2323                $cache_class = get_class( $wp_object_cache );
    2424                $cache = new $cache_class();
    25                 $cache->add_global_groups( array( 'global-cache-test', 'users', 'userlogins', 'usermeta', 'user_meta', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache' ) );
     25                $cache->add_global_groups( array( 'global-cache-test', 'users', 'userlogins', 'usermeta', 'user_meta', 'site-transient', 'site-options', 'blog-lookup', 'blog-details', 'rss', 'global-posts', 'blog-id-cache' ) );
    2626                return $cache;
    2727        }
    2828