Skip to:
Content

BuddyPress.org

Ticket #5733: 5733.07.patch

File 5733.07.patch, 3.5 KB (added by johnjamesjacoby, 6 years ago)

Global cache groups

  • src/bp-activity/bp-activity-loader.php

     
    362362
    363363                parent::setup_actions();
    364364        }
     365
     366        /**
     367         * Setup cache groups
     368         *
     369         * @since BuddyPress (2.2.0)
     370         */
     371        public function setup_cache_groups() {
     372
     373                // Global groups
     374                wp_cache_add_global_groups( array(
     375                        'bp_activity',
     376                        'bp_activity_comments',
     377                        'activity_meta'
     378                ) );
     379
     380                parent::setup_cache_groups();
     381        }
    365382}
    366383
    367384/**
  • src/bp-blogs/bp-blogs-loader.php

     
    272272        }
    273273
    274274        /**
     275         * Setup cache groups
     276         *
     277         * @since BuddyPress (2.2.0)
     278         */
     279        public function setup_cache_groups() {
     280
     281                // Global groups
     282                wp_cache_add_global_groups( array(
     283                        'blog_meta'
     284                ) );
     285
     286                parent::setup_cache_groups();
     287        }
     288
     289        /**
    275290         * Set up the tracking arguments for the 'post' post type.
    276291         *
    277292         * @since BuddyPress (2.2.0)
  • src/bp-friends/bp-friends-loader.php

     
    239239
    240240                parent::setup_title();
    241241        }
     242
     243        /**
     244         * Setup cache groups
     245         *
     246         * @since BuddyPress (2.2.0)
     247         */
     248        public function setup_cache_groups() {
     249
     250                // Global groups
     251                wp_cache_add_global_groups( array(
     252                        'bp_friend_requests'
     253                ) );
     254
     255                parent::setup_cache_groups();
     256        }
    242257}
    243258
    244259/**
  • src/bp-groups/bp-groups-loader.php

     
    676676
    677677                parent::setup_title();
    678678        }
     679
     680        /**
     681         * Setup cache groups
     682         *
     683         * @since BuddyPress (2.2.0)
     684         */
     685        public function setup_cache_groups() {
     686
     687                // Global groups
     688                wp_cache_add_global_groups( array(
     689                        'bp_groups',
     690                        'bp_group_admins',
     691                        'bp_group_invite_count',
     692                        'group_meta'
     693                ) );
     694
     695                parent::setup_cache_groups();
     696        }
    679697}
    680698
    681699/**
  • src/bp-members/bp-members-loader.php

     
    277277
    278278                parent::setup_title();
    279279        }
     280
     281        /**
     282         * Setup cache groups
     283         *
     284         * @since BuddyPress (2.2.0)
     285         */
     286        public function setup_cache_groups() {
     287
     288                // Global groups
     289                wp_cache_add_global_groups( array(
     290                        'bp_member_type'
     291                ) );
     292
     293                parent::setup_cache_groups();
     294        }
    280295}
    281296
    282297/**
  • src/bp-messages/bp-messages-loader.php

     
    292292
    293293                parent::setup_title();
    294294        }
     295
     296        /**
     297         * Setup cache groups
     298         *
     299         * @since BuddyPress (2.2.0)
     300         */
     301        public function setup_cache_groups() {
     302
     303                // Global groups
     304                wp_cache_add_global_groups( array(
     305                        'bp_messages',
     306                        'bp_messages_unread_count',
     307                        'message_meta'
     308                ) );
     309
     310                parent::setup_cache_groups();
     311        }
    295312}
    296313
    297314/**
  • src/bp-notifications/bp-notifications-loader.php

     
    237237
    238238                parent::setup_title();
    239239        }
     240
     241        /**
     242         * Setup cache groups
     243         *
     244         * @since BuddyPress (2.2.0)
     245         */
     246        public function setup_cache_groups() {
     247
     248                // Global groups
     249                wp_cache_add_global_groups( array(
     250                        'bp_notifications'
     251                ) );
     252
     253                parent::setup_cache_groups();
     254        }
    240255}
    241256
    242257/**
  • src/bp-xprofile/bp-xprofile-loader.php

     
    366366                wp_cache_add_global_groups( array(
    367367                        'bp_xprofile',
    368368                        'bp_xprofile_data',
    369                         //'xprofile_meta'
     369                        'xprofile_meta'
    370370                ) );
    371371
    372372                parent::setup_cache_groups();