Skip to:
Content

BuddyPress.org

Ticket #5733: 5733.06.patch

File 5733.06.patch, 84.0 KB (added by johnjamesjacoby, 6 years ago)

Same as 05 but applies more cleanly

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

     
    542542                $result = $activity->save();
    543543
    544544                // Clear the activity stream first page cache, in case this activity's timestamp was changed
    545                 wp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
     545                bp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
    546546
    547547                // Check for any error during activity save
    548548                if ( false === $result )
  • src/bp-activity/bp-activity-cache.php

     
    4242 * @param BP_Activity_Activity $activity
    4343 */
    4444function bp_activity_clear_cache_for_activity( $activity ) {
    45         wp_cache_delete( $activity->id, 'bp_activity' );
     45        bp_cache_delete( $activity->id, 'bp_activity' );
    4646}
    4747add_action( 'bp_activity_after_save', 'bp_activity_clear_cache_for_activity' );
    4848
     
    5555 */
    5656function bp_activity_clear_cache_for_deleted_activity( $deleted_ids ) {
    5757        foreach ( (array) $deleted_ids as $deleted_id ) {
    58                 wp_cache_delete( $deleted_id, 'bp_activity' );
     58                bp_cache_delete( $deleted_id, 'bp_activity' );
    5959        }
    6060}
    6161add_action( 'bp_activity_deleted_activities', 'bp_activity_clear_cache_for_deleted_activity' );
  • src/bp-activity/bp-activity-classes.php

     
    137137        public function populate() {
    138138                global $wpdb, $bp;
    139139
    140                 $row = wp_cache_get( $this->id, 'bp_activity' );
     140                $row = bp_cache_get( $this->id, 'bp_activity' );
    141141
    142142                if ( false === $row ) {
    143143                        $row = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$bp->activity->table_name} WHERE id = %d", $this->id ) );
    144144
    145                         wp_cache_set( $this->id, $row, 'bp_activity' );
     145                        bp_cache_set( $this->id, $row, 'bp_activity' );
    146146                }
    147147
    148148                if ( ! empty( $row ) ) {
     
    645645                        // Put that data into the placeholders created earlier,
    646646                        // and add it to the cache
    647647                        foreach ( (array) $queried_adata as $adata ) {
    648                                 wp_cache_set( $adata->id, $adata, 'bp_activity' );
     648                                bp_cache_set( $adata->id, $adata, 'bp_activity' );
    649649                        }
    650650                }
    651651
    652652                // Now fetch data from the cache
    653653                foreach ( $activity_ids as $activity_id ) {
    654                         $activities[] = wp_cache_get( $activity_id, 'bp_activity' );
     654                        $activities[] = bp_cache_get( $activity_id, 'bp_activity' );
    655655                }
    656656
    657657                // Then fetch user data
     
    12691269                        $top_level_parent_id = $activity_id;
    12701270                }
    12711271
    1272                 $comments = wp_cache_get( $activity_id, 'bp_activity_comments' );
     1272                $comments = bp_cache_get( $activity_id, 'bp_activity_comments' );
    12731273
    12741274                // We store the string 'none' to cache the fact that the
    12751275                // activity item has no comments
     
    13941394                                $cache_value = $comments;
    13951395                        }
    13961396
    1397                         wp_cache_set( $activity_id, $cache_value, 'bp_activity_comments' );
     1397                        bp_cache_set( $activity_id, $cache_value, 'bp_activity_comments' );
    13981398                }
    13991399
    14001400                return $comments;
  • src/bp-activity/bp-activity-functions.php

     
    13961396 * @see BP_Activity_Activity::get() For more information on accepted arguments
    13971397 *      and the format of the returned value.
    13981398 * @uses wp_parse_args()
    1399  * @uses wp_cache_get()
    1400  * @uses wp_cache_set()
     1399 * @uses bp_cache_get()
     1400 * @uses bp_cache_set()
    14011401 * @uses BP_Activity_Activity::get() {@link BP_Activity_Activity}
    14021402 * @uses apply_filters_ref_array() To call the 'bp_activity_get' hook.
    14031403 *
     
    14411441        // Attempt to return a cached copy of the first page of sitewide activity.
    14421442        if ( ( 1 === (int) $r['page'] ) && empty( $r['max'] ) && empty( $r['search_terms'] ) && empty( $r['meta_query'] ) && empty( $r['date_query'] ) && empty( $r['filter_query'] ) && empty( $r['filter'] ) && empty( $r['scope'] )&& empty( $r['exclude'] ) && empty( $r['in'] ) && ( 'DESC' === $r['sort'] ) && empty( $r['exclude'] ) && ( 'ham_only' === $r['spam'] ) ) {
    14431443
    1444                 $activity = wp_cache_get( 'bp_activity_sitewide_front', 'bp' );
     1444                $activity = bp_cache_get( 'bp_activity_sitewide_front', 'bp' );
    14451445                if ( false === $activity ) {
    14461446
    14471447                        $activity = BP_Activity_Activity::get( array(
     
    14621462                                'count_total'       => $r['count_total'],
    14631463                        ) );
    14641464
    1465                         wp_cache_set( 'bp_activity_sitewide_front', $activity, 'bp' );
     1465                        bp_cache_set( 'bp_activity_sitewide_front', $activity, 'bp' );
    14661466                }
    14671467
    14681468        } else {
     
    15611561 * @uses wp_parse_args()
    15621562 * @uses BP_Activity_Activity::save() {@link BP_Activity_Activity}
    15631563 * @uses BP_Activity_Activity::rebuild_activity_comment_tree() {@link BP_Activity_Activity}
    1564  * @uses wp_cache_delete()
     1564 * @uses bp_cache_delete()
    15651565 * @uses do_action() To call the 'bp_activity_add' hook
    15661566 *
    15671567 * @param array $args {
     
    16461646        // If this is an activity comment, rebuild the tree
    16471647        if ( 'activity_comment' === $activity->type ) {
    16481648                // Also clear the comment cache for the parent activity ID
    1649                 wp_cache_delete( $activity->item_id, 'bp_activity_comments' );
     1649                bp_cache_delete( $activity->item_id, 'bp_activity_comments' );
    16501650
    16511651                BP_Activity_Activity::rebuild_activity_comment_tree( $activity->item_id );
    16521652        }
    16531653
    1654         wp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
     1654        bp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
    16551655
    16561656        /**
    16571657         * Fires at the end of the execution of adding a new activity item, before returning the new activity item ID.
     
    20022002 * @uses bp_activity_add()
    20032003 * @uses apply_filters() To call the 'bp_activity_comment_action' hook.
    20042004 * @uses apply_filters() To call the 'bp_activity_comment_content' hook.
    2005  * @uses wp_cache_delete()
     2005 * @uses bp_cache_delete()
    20062006 * @uses do_action() To call the 'bp_activity_comment_posted' hook.
    20072007 *
    20082008 * @param array $args {
     
    20862086        ) );
    20872087
    20882088        // Comment caches are stored only with the top-level item
    2089         wp_cache_delete( $activity_id, 'bp_activity_comments' );
     2089        bp_cache_delete( $activity_id, 'bp_activity_comments' );
    20902090
    20912091        // Walk the tree to clear caches for all parent items
    20922092        $clear_id = $r['parent_id'];
    20932093        while ( $clear_id != $activity_id ) {
    20942094                $clear_object = new BP_Activity_Activity( $clear_id );
    2095                 wp_cache_delete( $clear_id, 'bp_activity' );
     2095                bp_cache_delete( $clear_id, 'bp_activity' );
    20962096                $clear_id = intval( $clear_object->secondary_item_id );
    20972097        }
    2098         wp_cache_delete( $activity_id, 'bp_activity' );
     2098        bp_cache_delete( $activity_id, 'bp_activity' );
    20992099
    21002100        /**
    21012101         * Fires near the end of an activity comment posting, before the returning of the comment ID.
     
    21852185 * @uses bp_delete_user_meta()
    21862186 * @uses do_action() To call the 'bp_activity_delete' hook.
    21872187 * @uses do_action() To call the 'bp_activity_deleted_activities' hook.
    2188  * @uses wp_cache_delete()
     2188 * @uses bp_cache_delete()
    21892189 *
    21902190 * @param array $args To delete specific activity items, use
    21912191 *            $args = array( 'id' => $ids );
     
    22572257         */
    22582258        do_action( 'bp_activity_deleted_activities', $activity_ids_deleted );
    22592259
    2260         wp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
     2260        bp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
    22612261
    22622262        return true;
    22632263}
     
    23982398        }
    23992399
    24002400        // Purge comment cache for the root activity update
    2401         wp_cache_delete( $activity_id, 'bp_activity_comments' );
     2401        bp_cache_delete( $activity_id, 'bp_activity_comments' );
    24022402
    24032403        // Recalculate the comment tree
    24042404        BP_Activity_Activity::rebuild_activity_comment_tree( $activity_id );
     
    26322632        $activity->is_spam = 1;
    26332633
    26342634        // Clear the activity stream first page cache
    2635         wp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
     2635        bp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
    26362636
    26372637        // Clear the activity comment cache for this activity item
    2638         wp_cache_delete( $activity->id, 'bp_activity_comments' );
     2638        bp_cache_delete( $activity->id, 'bp_activity_comments' );
    26392639
    26402640        // If Akismet is active, and this was a manual spam/ham request, stop Akismet checking the activity
    26412641        if ( 'by_a_person' == $source && !empty( $bp->activity->akismet ) ) {
     
    26792679        $activity->is_spam = 0;
    26802680
    26812681        // Clear the activity stream first page cache
    2682         wp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
     2682        bp_cache_delete( 'bp_activity_sitewide_front', 'bp' );
    26832683
    26842684        // Clear the activity comment cache for this activity item
    2685         wp_cache_delete( $activity->id, 'bp_activity_comments' );
     2685        bp_cache_delete( $activity->id, 'bp_activity_comments' );
    26862686
    26872687        // If Akismet is active, and this was a manual spam/ham request, stop Akismet checking the activity
    26882688        if ( 'by_a_person' == $source && !empty( $bp->activity->akismet ) ) {
  • 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-cache.php

     
    4444 */
    4545function bp_blogs_clear_blog_object_cache( $blog_id = 0, $user_id = 0 ) {
    4646        if ( ! empty( $user_id ) ) {
    47                 wp_cache_delete( 'bp_blogs_of_user_'        . $user_id, 'bp' );
    48                 wp_cache_delete( 'bp_total_blogs_for_user_' . $user_id, 'bp' );
     47                bp_cache_delete( 'bp_blogs_of_user_'        . $user_id, 'bp' );
     48                bp_cache_delete( 'bp_total_blogs_for_user_' . $user_id, 'bp' );
    4949        }
    5050
    51         wp_cache_delete( 'bp_total_blogs', 'bp' );
     51        bp_cache_delete( 'bp_total_blogs', 'bp' );
    5252}
    5353
    5454// List actions to clear object caches on
  • src/bp-blogs/bp-blogs-functions.php

     
    128128        foreach ( (array) $blog_ids as $blog_id ) {
    129129
    130130                // Ensure that the cache is clear after the table TRUNCATE above
    131                 wp_cache_delete( $blog_id, 'blog_meta' );
     131                bp_cache_delete( $blog_id, 'blog_meta' );
    132132
    133133                // Get all users
    134134                $users = get_users( array(
     
    11441144 * @return int $count Total blog count.
    11451145 */
    11461146function bp_blogs_total_blogs() {
    1147         $count = wp_cache_get( 'bp_total_blogs', 'bp' );
     1147        $count = bp_cache_get( 'bp_total_blogs', 'bp' );
    11481148
    11491149        if ( false === $count ) {
    11501150                $blogs = BP_Blogs_Blog::get_all();
    11511151                $count = $blogs['total'];
    1152                 wp_cache_set( 'bp_total_blogs', $count, 'bp' );
     1152                bp_cache_set( 'bp_total_blogs', $count, 'bp' );
    11531153        }
    11541154        return $count;
    11551155}
     
    11731173                return 0;
    11741174        }
    11751175
    1176         $count = wp_cache_get( 'bp_total_blogs_for_user_' . $user_id, 'bp' );
     1176        $count = bp_cache_get( 'bp_total_blogs_for_user_' . $user_id, 'bp' );
    11771177        if ( false === $count ) {
    11781178                $count = BP_Blogs_Blog::total_blog_count_for_user( $user_id );
    1179                 wp_cache_set( 'bp_total_blogs_for_user_' . $user_id, $count, 'bp' );
     1179                bp_cache_set( 'bp_total_blogs_for_user_' . $user_id, $count, 'bp' );
    11801180        }
    11811181
    11821182        return $count;
  • 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-core/bp-core-cache.php

     
    105105 * Clear all cached objects for a user, or those that a user is part of.
    106106 */
    107107function bp_core_clear_user_object_cache( $user_id ) {
    108         wp_cache_delete( 'bp_user_' . $user_id, 'bp' );
     108        bp_cache_delete( 'bp_user_' . $user_id, 'bp' );
    109109}
    110110
    111111/**
    112112 * Clear member count caches and transients.
    113113 */
    114114function bp_core_clear_member_count_caches() {
    115         wp_cache_delete( 'bp_total_member_count', 'bp' );
     115        bp_cache_delete( 'bp_total_member_count', 'bp' );
    116116        delete_transient( 'bp_active_member_count' );
    117117}
    118118add_action( 'bp_core_activated_user',         'bp_core_clear_member_count_caches' );
     
    144144                return;
    145145        }
    146146
    147         wp_cache_delete( 'directory_pages', 'bp' );
     147        bp_cache_delete( 'directory_pages', 'bp' );
    148148}
    149149add_action( 'save_post', 'bp_core_clear_directory_pages_cache_page_edit' );
    150150
     
    157157 */
    158158function bp_core_clear_directory_pages_cache_settings_edit( $option ) {
    159159        if ( 'bp-pages' === $option ) {
    160                 wp_cache_delete( 'directory_pages', 'bp' );
     160                bp_cache_delete( 'directory_pages', 'bp' );
    161161        }
    162162}
    163163add_action( 'update_option', 'bp_core_clear_directory_pages_cache_settings_edit' );
     
    181181        ) );
    182182
    183183        if ( in_array( $option, $keys ) ) {
    184                 wp_cache_delete( 'root_blog_options', 'bp' );
     184                bp_cache_delete( 'root_blog_options', 'bp' );
    185185        }
    186186}
    187187add_action( 'update_option', 'bp_core_clear_root_options_cache' );
     
    203203
    204204        foreach ( $item_ids as $item_id ) {
    205205                $item_id = (int) $item_id;
    206                 if ( false === wp_cache_get( $item_id, $cache_group ) ) {
     206                if ( false === bp_cache_get( $item_id, $cache_group ) ) {
    207207                        $uncached[] = $item_id;
    208208                }
    209209        }
     
    302302                                $cache[ $uncached_id ] = array();
    303303                        }
    304304
    305                         wp_cache_set( $uncached_id, $cache[ $uncached_id ], $cache_group );
     305                        bp_cache_set( $uncached_id, $cache[ $uncached_id ], $cache_group );
    306306                }
    307307        }
    308308
  • src/bp-core/bp-core-classes.php

     
    542542                // only uncached users. However, BP does cache this data, so
    543543                // we set it here.
    544544                foreach ( $wp_user_query->results as $u ) {
    545                         wp_cache_set( 'bp_core_userdata_' . $u->ID, $u, 'bp' );
     545                        bp_cache_set( 'bp_core_userdata_' . $u->ID, $u, 'bp' );
    546546                }
    547547
    548548                // We calculate total_users using a standalone query, except
     
    884884                }
    885885
    886886                // Cache a few things that are fetched often
    887                 wp_cache_set( 'bp_user_fullname_' . $this->id, $this->fullname, 'bp' );
    888                 wp_cache_set( 'bp_user_email_' . $this->id, $this->email, 'bp' );
    889                 wp_cache_set( 'bp_user_url_' . $this->id, $this->user_url, 'bp' );
     887                bp_cache_set( 'bp_user_fullname_' . $this->id, $this->fullname, 'bp' );
     888                bp_cache_set( 'bp_user_email_'    . $this->id, $this->email,    'bp' );
     889                bp_cache_set( 'bp_user_url_'      . $this->id, $this->user_url, 'bp' );
    890890
    891891                $this->avatar       = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'full', 'alt' => sprintf( __( 'Profile photo of %s', 'buddypress' ), $this->fullname ) ) );
    892892                $this->avatar_thumb = bp_core_fetch_avatar( array( 'item_id' => $this->id, 'type' => 'thumb', 'alt' => sprintf( __( 'Profile photo of %s', 'buddypress' ), $this->fullname ) ) );
     
    14161416                        $last_activities = $wpdb->get_results( $wpdb->prepare( "SELECT id, user_id, date_recorded FROM {$bp->members->table_name_last_activity} WHERE component = %s AND type = 'last_activity' AND user_id IN ({$user_ids_sql}) LIMIT {$user_count}", $bp->members->id ) );
    14171417
    14181418                        foreach ( $last_activities as $last_activity ) {
    1419                                 wp_cache_set( $last_activity->user_id, array(
     1419                                bp_cache_set( $last_activity->user_id, array(
    14201420                                        'user_id'       => $last_activity->user_id,
    14211421                                        'date_recorded' => $last_activity->date_recorded,
    14221422                                        'activity_id'   => $last_activity->id,
     
    14271427                // Fetch all user data from the cache
    14281428                $retval = array();
    14291429                foreach ( $user_ids as $user_id ) {
    1430                         $retval[ $user_id ] = wp_cache_get( $user_id, 'bp_last_activity' );
     1430                        $retval[ $user_id ] = bp_cache_get( $user_id, 'bp_last_activity' );
    14311431                }
    14321432
    14331433                return $retval;
     
    15201520                }
    15211521
    15221522                // set cache
    1523                 wp_cache_set( $user_id, $activity[ $user_id ], 'bp_last_activity' );
     1523                bp_cache_set( $user_id, $activity[ $user_id ], 'bp_last_activity' );
    15241524
    15251525                return $updated;
    15261526        }
     
    15571557                        )
    15581558                );
    15591559
    1560                 wp_cache_delete( $user_id, 'bp_last_activity' );
    1561  No newline at end of file
     1560                bp_cache_delete( $user_id, 'bp_last_activity' );
    15621561
    15631562                return $deleted;
    15641563        }
  • src/bp-core/bp-core-functions.php

     
    443443        global $wpdb;
    444444
    445445        // Look in cache first
    446         $pages = wp_cache_get( 'directory_pages', 'bp' );
     446        $pages = bp_cache_get( 'directory_pages', 'bp' );
    447447
    448448        if ( false === $pages ) {
    449449
     
    487487                        }
    488488                }
    489489
    490                 wp_cache_set( 'directory_pages', $pages, 'bp' );
     490                bp_cache_set( 'directory_pages', $pages, 'bp' );
    491491        }
    492492
    493493        return apply_filters( 'bp_core_get_directory_pages', $pages );
  • src/bp-core/bp-core-options.php

     
    343343        // Check cache first - We cache here instead of using the standard WP
    344344        // settings cache because the current blog may not be the root blog,
    345345        // and it's not practical to access the cache across blogs
    346         $root_blog_options_meta = wp_cache_get( 'root_blog_options', 'bp' );
     346        $root_blog_options_meta = bp_cache_get( 'root_blog_options', 'bp' );
    347347
    348348        if ( false === $root_blog_options_meta ) {
    349349                $blog_options_keys      = "'" . join( "', '", (array) $root_blog_option_keys ) . "'";
     
    426426                        unset( $root_blog_options );
    427427                }
    428428
    429                 wp_cache_set( 'root_blog_options', $root_blog_options_meta, 'bp' );
     429                bp_cache_set( 'root_blog_options', $root_blog_options_meta, 'bp' );
    430430        }
    431431
    432432        return apply_filters( 'bp_core_get_root_options', $root_blog_options_meta );
  • src/bp-friends/bp-friends-cache.php

     
    2323        if ( !$friendship = new BP_Friends_Friendship( $friendship_id ) )
    2424                return false;
    2525
    26         wp_cache_delete( 'friends_friend_ids_' .    $friendship->initiator_user_id, 'bp' );
    27         wp_cache_delete( 'friends_friend_ids_' .    $friendship->friend_user_id,    'bp' );
     26        bp_cache_delete( 'friends_friend_ids_' .    $friendship->initiator_user_id, 'bp' );
     27        bp_cache_delete( 'friends_friend_ids_' .    $friendship->friend_user_id,    'bp' );
    2828}
    2929
    3030// List actions to clear object caches on
     
    3939 * @param int $friend_user_id The user ID not initiating the friendship
    4040 */
    4141function bp_friends_clear_request_cache( $friend_user_id ) {
    42         wp_cache_delete( $friend_user_id, 'bp_friends_requests' );
     42        bp_cache_delete( $friend_user_id, 'bp_friends_requests' );
    4343}
    4444
    4545/**
  • src/bp-friends/bp-friends-classes.php

     
    240240         * @return array|bool An array of user IDs, or false if none are found.
    241241         */
    242242        public static function get_friendship_request_user_ids( $user_id ) {
    243                 $friend_requests = wp_cache_get( $user_id, 'bp_friends_requests' );
     243                $friend_requests = bp_cache_get( $user_id, 'bp_friends_requests' );
    244244
    245245                if ( false === $friend_requests ) {
    246246                        global $wpdb, $bp;
    247247
    248248                        $friend_requests = $wpdb->get_col( $wpdb->prepare( "SELECT initiator_user_id FROM {$bp->friends->table_name} WHERE friend_user_id = %d AND is_confirmed = 0", $user_id ) );
    249249
    250                         wp_cache_set( $user_id, $friend_requests, 'bp_friends_requests' );
     250                        bp_cache_set( $user_id, $friend_requests, 'bp_friends_requests' );
    251251                }
    252252
    253253                return $friend_requests;
  • 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-friends/bp-friends-template.php

     
    7373 */
    7474function bp_friends_random_friends() {
    7575
    76         if ( !$friend_ids = wp_cache_get( 'friends_friend_ids_' . bp_displayed_user_id(), 'bp' ) ) {
     76        if ( !$friend_ids = bp_cache_get( 'friends_friend_ids_' . bp_displayed_user_id(), 'bp' ) ) {
    7777                $friend_ids = BP_Friends_Friendship::get_random_friends( bp_displayed_user_id() );
    78                 wp_cache_set( 'friends_friend_ids_' . bp_displayed_user_id(), $friend_ids, 'bp' );
     78                bp_cache_set( 'friends_friend_ids_' . bp_displayed_user_id(), $friend_ids, 'bp' );
    7979        } ?>
    8080
    8181        <div class="info-group">
     
    121121 */
    122122function bp_friends_random_members( $total_members = 5 ) {
    123123
    124         if ( !$user_ids = wp_cache_get( 'friends_random_users', 'bp' ) ) {
     124        if ( !$user_ids = bp_cache_get( 'friends_random_users', 'bp' ) ) {
    125125                $user_ids = BP_Core_User::get_users( 'random', $total_members );
    126                 wp_cache_set( 'friends_random_users', $user_ids, 'bp' );
     126                bp_cache_set( 'friends_random_users', $user_ids, 'bp' );
    127127        }
    128128
    129129        ?>
     
    494494        function bp_get_friend_friendship_id() {
    495495                global $members_template;
    496496
    497                 if ( !$friendship_id = wp_cache_get( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id() ) ) {
     497                if ( !$friendship_id = bp_cache_get( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id() ) ) {
    498498                        $friendship_id = friends_get_friendship_id( $members_template->member->id, bp_loggedin_user_id() );
    499                         wp_cache_set( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id(), $friendship_id, 'bp' );
     499                        bp_cache_set( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id(), $friendship_id, 'bp' );
    500500                }
    501501
    502502                /**
     
    523523        function bp_get_friend_accept_request_link() {
    524524                global $members_template;
    525525
    526                 if ( !$friendship_id = wp_cache_get( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id() ) ) {
     526                if ( !$friendship_id = bp_cache_get( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id() ) ) {
    527527                        $friendship_id = friends_get_friendship_id( $members_template->member->id, bp_loggedin_user_id() );
    528                         wp_cache_set( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id(), $friendship_id, 'bp' );
     528                        bp_cache_set( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id(), $friendship_id, 'bp' );
    529529                }
    530530
    531531                /**
     
    552552        function bp_get_friend_reject_request_link() {
    553553                global $members_template;
    554554
    555                 if ( !$friendship_id = wp_cache_get( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id() ) ) {
     555                if ( !$friendship_id = bp_cache_get( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id() ) ) {
    556556                        $friendship_id = friends_get_friendship_id( $members_template->member->id, bp_loggedin_user_id() );
    557                         wp_cache_set( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id(), $friendship_id, 'bp' );
     557                        bp_cache_set( 'friendship_id_' . $members_template->member->id . '_' . bp_loggedin_user_id(), $friendship_id, 'bp' );
    558558                }
    559559
    560560                /**
  • src/bp-groups/bp-groups-activity.php

     
    213213                // rather than manually
    214214                $uncached_ids = array();
    215215                foreach ( $group_ids as $group_id ) {
    216                         if ( false === wp_cache_get( $group_id, 'bp_groups' ) ) {
     216                        if ( false === bp_cache_get( $group_id, 'bp_groups' ) ) {
    217217                                $uncached_ids[] = $group_id;
    218218                        }
    219219                }
     
    224224                        $uncached_ids_sql = implode( ',', wp_parse_id_list( $uncached_ids ) );
    225225                        $groups = $wpdb->get_results( "SELECT * FROM {$bp->groups->table_name} WHERE id IN ({$uncached_ids_sql})" );
    226226                        foreach ( $groups as $group ) {
    227                                 wp_cache_set( $group->id, $group, 'bp_groups' );
     227                                bp_cache_set( $group->id, $group, 'bp_groups' );
    228228                        }
    229229                }
    230230        }
  • src/bp-groups/bp-groups-cache.php

     
    4848 * @param $group_id Not used.
    4949 */
    5050function groups_clear_group_object_cache( $group_id ) {
    51         wp_cache_delete( 'bp_total_group_count', 'bp' );
     51        bp_cache_delete( 'bp_total_group_count', 'bp' );
    5252}
    5353add_action( 'groups_group_deleted',              'groups_clear_group_object_cache' );
    5454add_action( 'groups_settings_updated',           'groups_clear_group_object_cache' );
     
    6464 * @param int $group_id The group being edited.
    6565 */
    6666function bp_groups_delete_group_cache( $group_id = 0 ) {
    67         wp_cache_delete( $group_id, 'bp_groups' );
     67        bp_cache_delete( $group_id, 'bp_groups' );
    6868}
    6969add_action( 'groups_delete_group',     'bp_groups_delete_group_cache' );
    7070add_action( 'groups_update_group',     'bp_groups_delete_group_cache' );
     
    7777 * @since BuddyPress (2.0.0)
    7878 */
    7979function bp_groups_delete_group_cache_on_metadata_change( $meta_id, $group_id ) {
    80         wp_cache_delete( $group_id, 'bp_groups' );
     80        bp_cache_delete( $group_id, 'bp_groups' );
    8181}
    8282add_action( 'updated_group_meta', 'bp_groups_delete_group_cache_on_metadata_change', 10, 2 );
    8383add_action( 'added_group_meta', 'bp_groups_delete_group_cache_on_metadata_change', 10, 2 );
     
    121121 * @param int $user_id The user ID.
    122122 */
    123123function bp_groups_clear_invite_count_for_user( $user_id ) {
    124         wp_cache_delete( $user_id, 'bp_group_invite_count' );
     124        bp_cache_delete( $user_id, 'bp_group_invite_count' );
    125125}
    126126add_action( 'groups_accept_invite', 'bp_groups_clear_invite_count_for_user' );
    127127add_action( 'groups_reject_invite', 'bp_groups_clear_invite_count_for_user' );
     
    164164 * @param int $user_id The user ID.
    165165 */
    166166function groups_clear_group_user_object_cache( $group_id, $user_id ) {
    167         wp_cache_delete( 'bp_total_groups_for_user_' . $user_id, 'bp' );
     167        bp_cache_delete( 'bp_total_groups_for_user_' . $user_id, 'bp' );
    168168}
    169169add_action( 'groups_join_group',    'groups_clear_group_user_object_cache', 10, 2 );
    170170add_action( 'groups_leave_group',   'groups_clear_group_user_object_cache', 10, 2 );
     
    181181 * @param int $group_id The group ID.
    182182 */
    183183function groups_clear_group_administrator_cache( $group_id ) {
    184         wp_cache_delete( $group_id, 'bp_group_admins' );
     184        bp_cache_delete( $group_id, 'bp_group_admins' );
    185185}
    186186add_action( 'groups_promote_member', 'groups_clear_group_administrator_cache' );
    187187add_action( 'groups_demote_member',  'groups_clear_group_administrator_cache' );
  • src/bp-groups/bp-groups-classes.php

     
    186186                $bp    = buddypress();
    187187
    188188                // Check cache for group data
    189                 $group = wp_cache_get( $this->id, 'bp_groups' );
     189                $group = bp_cache_get( $this->id, 'bp_groups' );
    190190
    191191                // Cache missed, so query the DB
    192192                if ( false === $group ) {
    193193                        $group = $wpdb->get_row( $wpdb->prepare( "SELECT g.* FROM {$bp->groups->table_name} g WHERE g.id = %d", $this->id ) );
    194194
    195                         wp_cache_set( $this->id, $group, 'bp_groups' );
     195                        bp_cache_set( $this->id, $group, 'bp_groups' );
    196196                }
    197197
    198198                // No group found so set the ID and bail
     
    344344
    345345                do_action_ref_array( 'groups_group_after_save', array( &$this ) );
    346346
    347                 wp_cache_delete( $this->id, 'bp_groups' );
     347                bp_cache_delete( $this->id, 'bp_groups' );
    348348
    349349                return true;
    350350        }
     
    372372
    373373                do_action_ref_array( 'bp_groups_delete_group', array( &$this, $user_ids ) );
    374374
    375                 wp_cache_delete( $this->id, 'bp_groups' );
     375                bp_cache_delete( $this->id, 'bp_groups' );
    376376
    377377                // Finally remove the group entry from the DB
    378378                if ( !$wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->groups->table_name} WHERE id = %d", $this->id ) ) )
     
    24222422
    24232423                $bp = buddypress();
    24242424
    2425                 $count = wp_cache_get( $user_id, 'bp_group_invite_count' );
     2425                $count = bp_cache_get( $user_id, 'bp_group_invite_count' );
    24262426
    24272427                if ( false === $count ) {
    24282428                        $count = (int) $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(DISTINCT m.group_id) FROM {$bp->groups->table_name_members} m, {$bp->groups->table_name} g WHERE m.group_id = g.id AND m.is_confirmed = 0 AND m.inviter_id != 0 AND m.invite_sent = 1 AND m.user_id = %d", $user_id ) );
    2429                         wp_cache_set( $user_id, $count, 'bp_group_invite_count' );
     2429                        bp_cache_set( $user_id, $count, 'bp_group_invite_count' );
    24302430                }
    24312431
    24322432                return $count;
     
    26302630        public static function get_group_administrator_ids( $group_id ) {
    26312631                global $bp, $wpdb;
    26322632
    2633                 $group_admins = wp_cache_get( $group_id, 'bp_group_admins' );
     2633                $group_admins = bp_cache_get( $group_id, 'bp_group_admins' );
    26342634
    26352635                if ( false === $group_admins ) {
    26362636                        $group_admins = $wpdb->get_results( $wpdb->prepare( "SELECT user_id, date_modified FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_admin = 1 AND is_banned = 0", $group_id ) );
    26372637
    2638                         wp_cache_set( $group_id, $group_admins, 'bp_group_admins' );
     2638                        bp_cache_set( $group_id, $group_admins, 'bp_group_admins' );
    26392639                }
    26402640
    26412641                return $group_admins;
  • src/bp-groups/bp-groups-functions.php

     
    644644 * @return int
    645645 */
    646646function groups_get_total_group_count() {
    647         $count = wp_cache_get( 'bp_total_group_count', 'bp' );
     647        $count = bp_cache_get( 'bp_total_group_count', 'bp' );
    648648
    649649        if ( false === $count ) {
    650650                $count = BP_Groups_Group::get_total_group_count();
    651                 wp_cache_set( 'bp_total_group_count', $count, 'bp' );
     651                bp_cache_set( 'bp_total_group_count', $count, 'bp' );
    652652        }
    653653
    654654        return $count;
     
    686686        if ( empty( $user_id ) )
    687687                $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : bp_loggedin_user_id();
    688688
    689         $count = wp_cache_get( 'bp_total_groups_for_user_' . $user_id, 'bp' );
     689        $count = bp_cache_get( 'bp_total_groups_for_user_' . $user_id, 'bp' );
    690690
    691691        if ( false === $count ) {
    692692                $count = BP_Groups_Member::total_group_count( $user_id );
    693                 wp_cache_set( 'bp_total_groups_for_user_' . $user_id, $count, 'bp' );
     693                bp_cache_set( 'bp_total_groups_for_user_' . $user_id, $count, 'bp' );
    694694        }
    695695
    696696        return $count;
  • 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                ) );
     693
     694                parent::setup_cache_groups();
     695        }
    679696}
    680697
    681698/**
  • src/bp-members/bp-members-cache.php

     
    2222
    2323        $cached_member_ids = array();
    2424        foreach ( $member_types as $member_type ) {
    25                 wp_cache_set( $member_type->object_id, $member_type->name, 'bp_member_type' );
     25                bp_cache_set( $member_type->object_id, $member_type->name, 'bp_member_type' );
    2626                $cached_member_ids[] = $member_type->object_id;
    2727        }
    2828
    2929        // Cache an empty value for users with no type.
    3030        foreach ( array_diff( $uncached_member_ids, $cached_member_ids ) as $no_type_id ) {
    31                 wp_cache_set( $no_type_id, '', 'bp_member_type' );
     31                bp_cache_set( $no_type_id, '', 'bp_member_type' );
    3232        }
    3333}
    3434add_action( 'bp_user_query_populate_extras', 'bp_members_prefetch_member_type' );
     
    4343 * @param int $user_id ID of the deleted user.
    4444 */
    4545function bp_members_clear_member_type_cache( $user_id ) {
    46         wp_cache_delete( $user_id, 'bp_member_type' );
     46        bp_cache_delete( $user_id, 'bp_member_type' );
    4747}
    4848add_action( 'wpmu_delete_user', 'bp_members_clear_member_type_cache' );
    4949add_action( 'delete_user', 'bp_members_clear_member_type_cache' );
  • src/bp-members/bp-members-functions.php

     
    200200                return false;
    201201        }
    202202
    203         if ( !$userdata = wp_cache_get( 'bp_core_userdata_' . $user_id, 'bp' ) ) {
     203        if ( !$userdata = bp_cache_get( 'bp_core_userdata_' . $user_id, 'bp' ) ) {
    204204                $userdata = BP_Core_User::get_core_userdata( $user_id );
    205                 wp_cache_set( 'bp_core_userdata_' . $user_id, $userdata, 'bp' );
     205                bp_cache_set( 'bp_core_userdata_' . $user_id, $userdata, 'bp' );
    206206        }
    207207
    208208        /**
     
    296296        $bp = buddypress();
    297297
    298298        // Check cache for user nicename
    299         $username = wp_cache_get( 'bp_user_username_' . $user_id, 'bp' );
     299        $username = bp_cache_get( 'bp_user_username_' . $user_id, 'bp' );
    300300        if ( false === $username ) {
    301301
    302302                // Cache not found so prepare to update it
     
    345345
    346346        // Add this to cache
    347347        if ( ( true === $update_cache ) && !empty( $username ) ) {
    348                 wp_cache_set( 'bp_user_username_' . $user_id, $username, 'bp' );
     348                bp_cache_set( 'bp_user_username_' . $user_id, $username, 'bp' );
    349349
    350350        // @todo bust this cache if no $username found?
    351351        //} else {
    352         //      wp_cache_delete( 'bp_user_username_' . $user_id );
     352        //      bp_cache_delete( 'bp_user_username_' . $user_id );
    353353        }
    354354
    355355        /**
     
    378378function bp_members_get_user_nicename( $user_id ) {
    379379        $bp = buddypress();
    380380
    381         if ( !$user_nicename = wp_cache_get( 'bp_members_user_nicename_' . $user_id, 'bp' ) ) {
     381        if ( !$user_nicename = bp_cache_get( 'bp_members_user_nicename_' . $user_id, 'bp' ) ) {
    382382                $update_cache = true;
    383383
    384384                // User ID matches logged in user
     
    413413
    414414        // Add this to cache
    415415        if ( true == $update_cache && !empty( $user_nicename ) ) {
    416                 wp_cache_set( 'bp_members_user_nicename_' . $user_id, $user_nicename, 'bp' );
     416                bp_cache_set( 'bp_members_user_nicename_' . $user_id, $user_nicename, 'bp' );
    417417        }
    418418
    419419        /**
     
    435435 */
    436436function bp_core_get_user_email( $uid ) {
    437437
    438         if ( !$email = wp_cache_get( 'bp_user_email_' . $uid, 'bp' ) ) {
     438        if ( !$email = bp_cache_get( 'bp_user_email_' . $uid, 'bp' ) ) {
    439439
    440440                // User exists
    441441                $ud = bp_core_get_core_userdata( $uid );
     
    447447                        $email = '';
    448448                }
    449449
    450                 wp_cache_set( 'bp_user_email_' . $uid, $email, 'bp' );
     450                bp_cache_set( 'bp_user_email_' . $uid, $email, 'bp' );
    451451        }
    452452
    453453        /**
     
    529529
    530530        $uncached_ids = array();
    531531        foreach ( $user_ids as $user_id ) {
    532                 if ( false === wp_cache_get( 'bp_user_fullname_' . $user_id, 'bp' ) ) {
     532                if ( false === bp_cache_get( 'bp_user_fullname_' . $user_id, 'bp' ) ) {
    533533                        $uncached_ids[] = $user_id;
    534534                }
    535535        }
     
    576576                }
    577577
    578578                foreach ( $fullnames as $fuser_id => $fname ) {
    579                         wp_cache_set( 'bp_user_fullname_' . $fuser_id, $fname, 'bp' );
     579                        bp_cache_set( 'bp_user_fullname_' . $fuser_id, $fname, 'bp' );
    580580                }
    581581        }
    582582
    583583        $retval = array();
    584584        foreach ( $user_ids as $user_id ) {
    585                 $retval[ $user_id ] = wp_cache_get( 'bp_user_fullname_' . $user_id, 'bp' );
     585                $retval[ $user_id ] = bp_cache_get( 'bp_user_fullname_' . $user_id, 'bp' );
    586586        }
    587587
    588588        return $retval;
     
    691691function bp_core_get_total_member_count() {
    692692        global $wpdb;
    693693
    694         $count = wp_cache_get( 'bp_total_member_count', 'bp' );
     694        $count = bp_cache_get( 'bp_total_member_count', 'bp' );
    695695
    696696        if ( false === $count ) {
    697697                $status_sql = bp_core_get_status_sql();
    698698                $count = $wpdb->get_var( "SELECT COUNT(ID) FROM {$wpdb->users} WHERE {$status_sql}" );
    699                 wp_cache_set( 'bp_total_member_count', $count, 'bp' );
     699                bp_cache_set( 'bp_total_member_count', $count, 'bp' );
    700700        }
    701701
    702702        /**
     
    25922592
    25932593        // Bust the cache if the type has been updated.
    25942594        if ( ! is_wp_error( $retval ) ) {
    2595                 wp_cache_delete( $user_id, 'bp_member_type' );
     2595                bp_cache_delete( $user_id, 'bp_member_type' );
    25962596
    25972597                /**
    25982598                 * Fires just after a user's member type has been changed.
     
    26212621 *                           types (if $single is false). Returns false on failure.
    26222622 */
    26232623function bp_get_member_type( $user_id, $single = true ) {
    2624         $types = wp_cache_get( $user_id, 'bp_member_type' );
     2624        $types = bp_cache_get( $user_id, 'bp_member_type' );
    26252625
    26262626        if ( false === $types ) {
    26272627                $types = bp_get_object_terms( $user_id, 'bp_member_type'  );
    26282628
    26292629                if ( ! is_wp_error( $types ) ) {
    26302630                        $types = wp_list_pluck( $types, 'name' );
    2631                         wp_cache_set( $user_id, $types, 'bp_member_type' );
     2631                        bp_cache_set( $user_id, $types, 'bp_member_type' );
    26322632                }
    26332633        }
    26342634
  • src/bp-members/bp-members-loader.php

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

     
    5454 */
    5555function bp_messages_clear_unread_count_cache_on_message_save( BP_Messages_Message $message ) {
    5656        foreach ( (array) $message->recipients as $recipient ) {
    57                 wp_cache_delete( $recipient->user_id, 'bp_messages_unread_count' );
     57                bp_cache_delete( $recipient->user_id, 'bp_messages_unread_count' );
    5858        }
    5959}
    6060add_action( 'messages_message_after_save', 'bp_messages_clear_unread_count_cache_on_message_save' );
     
    6868 *  array of thread IDs
    6969 */
    7070function bp_messages_clear_unread_count_cache_on_message_delete( $thread_ids ) {
    71         wp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
     71        bp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
    7272}
    7373add_action( 'messages_before_delete_thread', 'bp_messages_clear_unread_count_cache_on_message_delete' );
    7474
     
    8080 * @since BuddyPress (2.0.0)
    8181 */
    8282function bp_notices_clear_cache( $notice ) {
    83         wp_cache_delete( 'active_notice', 'bp_messages' );
     83        bp_cache_delete( 'active_notice', 'bp_messages' );
    8484}
    8585add_action( 'messages_notice_after_save',    'bp_notices_clear_cache' );
    8686add_action( 'messages_notice_before_delete', 'bp_notices_clear_cache' );
  • src/bp-messages/bp-messages-classes.php

     
    434434                $sql = $wpdb->prepare( "UPDATE {$bp->messages->table_name_recipients} SET unread_count = 0 WHERE user_id = %d AND thread_id = %d", bp_loggedin_user_id(), $thread_id );
    435435                $wpdb->query($sql);
    436436
    437                 wp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
     437                bp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
    438438        }
    439439
    440440        /**
     
    450450                $sql = $wpdb->prepare( "UPDATE {$bp->messages->table_name_recipients} SET unread_count = 1 WHERE user_id = %d AND thread_id = %d", bp_loggedin_user_id(), $thread_id );
    451451                $wpdb->query($sql);
    452452
    453                 wp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
     453                bp_cache_delete( bp_loggedin_user_id(), 'bp_messages_unread_count' );
    454454        }
    455455
    456456        /**
     
    533533                        $user_id = bp_loggedin_user_id();
    534534                }
    535535
    536                 $unread_count = wp_cache_get( $user_id, 'bp_messages_unread_count' );
     536                $unread_count = bp_cache_get( $user_id, 'bp_messages_unread_count' );
    537537
    538538                if ( false === $unread_count ) {
    539539                        $unread_count = (int) $wpdb->get_var( $wpdb->prepare( "SELECT SUM(unread_count) FROM {$bp->messages->table_name_recipients} WHERE user_id = %d AND is_deleted = 0 AND sender_only = 0", $user_id ) );
    540540
    541                         wp_cache_set( $user_id, $unread_count, 'bp_messages_unread_count' );
     541                        bp_cache_set( $user_id, $unread_count, 'bp_messages_unread_count' );
    542542                }
    543543
    544544                /**
     
    11321132         * @return object The BP_Messages_Notice object
    11331133         */
    11341134        public static function get_active() {
    1135                 $notice = wp_cache_get( 'active_notice', 'bp_messages' );
     1135                $notice = bp_cache_get( 'active_notice', 'bp_messages' );
    11361136
    11371137                if ( false === $notice ) {
    11381138                        global $wpdb, $bp;
     
    11401140                        $notice_id = $wpdb->get_var( "SELECT id FROM {$bp->messages->table_name_notices} WHERE is_active = 1" );
    11411141                        $notice    = new BP_Messages_Notice( $notice_id );
    11421142
    1143                         wp_cache_set( 'active_notice', $notice, 'bp_messages' );
     1143                        bp_cache_set( 'active_notice', $notice, 'bp_messages' );
    11441144                }
    11451145
    11461146                return $notice;
  • 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-cache.php

     
    1414 * @param BP_Notification_Notification $n Notification object.
    1515 */
    1616function bp_notifications_clear_all_for_user_cache_after_save( BP_Notifications_Notification $n ) {
    17         wp_cache_delete( 'all_for_user_' . $n->user_id, 'bp_notifications' );
     17        bp_cache_delete( 'all_for_user_' . $n->user_id, 'bp_notifications' );
    1818}
    1919add_action( 'bp_notification_after_save', 'bp_notifications_clear_all_for_user_cache_after_save' );
    2020
     
    3535        }
    3636
    3737        foreach ( array_unique( $user_ids ) as $user_id ) {
    38                 wp_cache_delete( 'all_for_user_' . $user_id, 'bp_notifications' );
     38                bp_cache_delete( 'all_for_user_' . $user_id, 'bp_notifications' );
    3939        }
    4040}
    4141add_action( 'bp_notification_before_delete', 'bp_notifications_clear_all_for_user_cache_before_delete' );
  • src/bp-notifications/bp-notifications-classes.php

     
    681681
    682682                // make sure we delete the notification cache for the user on update
    683683                if ( ! empty( $where_args['user_id'] ) ) {
    684                         wp_cache_delete( 'all_for_user_' . $where_args['user_id'], 'bp_notifications' );
     684                        bp_cache_delete( 'all_for_user_' . $where_args['user_id'], 'bp_notifications' );
    685685                }
    686686
    687687                return self::_update( $update['data'], $where['data'], $update['format'], $where['format'] );
  • src/bp-notifications/bp-notifications-functions.php

     
    143143        }
    144144
    145145        // Get notifications out of the cache, or query if necessary
    146         $notifications = wp_cache_get( 'all_for_user_' . $user_id, 'bp_notifications' );
     146        $notifications = bp_cache_get( 'all_for_user_' . $user_id, 'bp_notifications' );
    147147        if ( false === $notifications ) {
    148148                $notifications = BP_Notifications_Notification::get( array(
    149149                        'user_id' => $user_id
    150150                ) );
    151                 wp_cache_set( 'all_for_user_' . $user_id, $notifications, 'bp_notifications' );
     151                bp_cache_set( 'all_for_user_' . $user_id, $notifications, 'bp_notifications' );
    152152        }
    153153
    154154        // Filter and return
  • 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-settings/bp-settings-actions.php

     
    196196                // Clear cached data, so that the changed settings take effect
    197197                // on the current page load
    198198                if ( ( false === $email_error ) && ( false === $pass_error ) && ( wp_update_user( $update_user ) ) ) {
    199                         wp_cache_delete( 'bp_core_userdata_' . bp_displayed_user_id(), 'bp' );
     199                        bp_cache_delete( 'bp_core_userdata_' . bp_displayed_user_id(), 'bp' );
    200200                        $bp->displayed_user->userdata = bp_core_get_core_userdata( bp_displayed_user_id() );
    201201                }
    202202
     
    468468
    469469                if ( $email_changed ) {
    470470                        // Delete object cache for displayed user
    471                         wp_cache_delete( 'bp_core_userdata_' . bp_displayed_user_id(), 'bp' );
     471                        bp_cache_delete( 'bp_core_userdata_' . bp_displayed_user_id(), 'bp' );
    472472
    473473                        // Delete the pending email change key
    474474                        bp_delete_user_meta( bp_displayed_user_id(), 'pending_email_change' );
  • src/bp-xprofile/bp-xprofile-cache.php

     
    1313if ( !defined( 'ABSPATH' ) ) exit;
    1414
    1515/**
     16 * Determine which xprofile fields do not have cached values for a user.
     17 *
     18 * @since BuddyPress (2.2.0)
     19 *
     20 * @param int   $user_id   User ID to check
     21 * @param array $field_ids XProfile field IDs.
     22 * @return array
     23 */
     24function bp_xprofile_get_non_cached_field_ids( $user_id = 0, $field_ids = array() ) {
     25        $uncached_fields = array();
     26
     27        foreach ( $field_ids as $field_id ) {
     28                $field_id   = (int) $field_id;
     29                $cache_key = "{$user_id}:{$field_id}";
     30                if ( false === bp_cache_get( $cache_key, 'bp_xprofile_data' ) ) {
     31                        $uncached_fields[] = $field_id;
     32                }
     33        }
     34
     35        return $uncached_fields;
     36}
     37
     38/**
    1639 * Slurp up xprofilemeta for a specified set of profile objects.
    1740 *
    1841 * We do not use bp_update_meta_cache() for the xprofile component. This is
     
    112135                foreach ( $cache as $object_type => $object_caches ) {
    113136                        $cache_group = $cache_groups[ $object_type ];
    114137                        foreach ( $object_caches as $object_id => $object_cache ) {
    115                                 wp_cache_set( $object_id, $object_cache, $cache_group );
     138                                bp_cache_set( $object_id, $object_cache, $cache_group );
    116139                        }
    117140                }
    118141        }
     
    121144}
    122145
    123146function xprofile_clear_profile_groups_object_cache( $group_obj ) {
    124         wp_cache_delete( 'xprofile_groups_inc_empty',        'bp' );
    125         wp_cache_delete( 'xprofile_group_' . $group_obj->id, 'bp' );
     147        bp_cache_delete( 'xprofile_groups_inc_empty',        'bp' );
     148        bp_cache_delete( 'xprofile_group_' . $group_obj->id, 'bp' );
    126149}
    127150add_action( 'xprofile_group_after_delete', 'xprofile_clear_profile_groups_object_cache' );
    128151add_action( 'xprofile_group_after_save',   'xprofile_clear_profile_groups_object_cache' );
    129152
    130153function xprofile_clear_profile_data_object_cache( $group_id ) {
    131         wp_cache_delete( 'bp_user_fullname_' . bp_loggedin_user_id(), 'bp' );
     154        bp_cache_delete( 'bp_user_fullname_' . bp_loggedin_user_id(), 'bp' );
    132155}
    133156add_action( 'xprofile_updated_profile', 'xprofile_clear_profile_data_object_cache'   );
    134157
     
    142165 */
    143166function xprofile_clear_fullname_cache_on_profile_field_edit( $data ) {
    144167        if ( 1 == $data->field_id ) {
    145                 wp_cache_delete( 'bp_user_fullname_' . $data->user_id, 'bp' );
     168                bp_cache_delete( 'bp_user_fullname_' . $data->user_id, 'bp' );
    146169        }
    147170}
    148171add_action( 'xprofile_data_after_save', 'xprofile_clear_fullname_cache_on_profile_field_edit' );
     
    156179 */
    157180function xprofile_clear_profile_field_object_cache( $field_obj ) {
    158181        // Clear default visibility level cache
    159         wp_cache_delete( 'xprofile_default_visibility_levels', 'bp' );
     182        bp_cache_delete( 'xprofile_default_visibility_levels', 'bp' );
    160183
    161184        // Modified fields can alter parent group status, in particular when
    162185        // the group goes from empty to non-empty. Bust its cache, as well as
    163186        // the global group_inc_empty cache
    164         wp_cache_delete( 'xprofile_group_' . $field_obj->group_id, 'bp' );
    165         wp_cache_delete( 'xprofile_groups_inc_empty', 'bp' );
     187        bp_cache_delete( 'xprofile_group_' . $field_obj->group_id, 'bp' );
     188        bp_cache_delete( 'xprofile_groups_inc_empty', 'bp' );
    166189}
    167190add_action( 'xprofile_fields_saved_field', 'xprofile_clear_profile_field_object_cache' );
    168191add_action( 'xprofile_fields_deleted_field', 'xprofile_clear_profile_field_object_cache' );
     
    175198 * @param BP_XProfile_ProfileData $data_obj
    176199 */
    177200function xprofile_clear_profiledata_object_cache( $data_obj ) {
    178         wp_cache_delete( $data_obj->field_id, 'bp_xprofile_data_' . $data_obj->user_id );
     201        bp_cache_delete( "{$data_obj->user_id}:{$data_obj->field_id}", 'bp_xprofile_data' );
    179202}
    180203add_action( 'xprofile_data_after_save', 'xprofile_clear_profiledata_object_cache' );
    181204add_action( 'xprofile_data_after_delete', 'xprofile_clear_profiledata_object_cache' );
     
    196219 * @since BuddyPress (2.0.0)
    197220 */
    198221function xprofile_clear_fullname_field_id_cache() {
    199         wp_cache_delete( 'fullname_field_id', 'bp_xprofile' );
     222        bp_cache_delete( 'fullname_field_id', 'bp_xprofile' );
    200223}
    201224add_action( 'update_option_bp-xprofile-fullname-field-name', 'xprofile_clear_fullname_field_id_cache' );
    202225
  • src/bp-xprofile/bp-xprofile-classes.php

     
    2626        public function populate( $id ) {
    2727                global $wpdb, $bp;
    2828
    29                 $group = wp_cache_get( 'xprofile_group_' . $this->id, 'bp' );
     29                $group = bp_cache_get( 'xprofile_group_' . $this->id, 'bp' );
    3030
    3131                if ( false === $group ) {
    3232                        $group = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$bp->profile->table_name_groups} WHERE id = %d", $id ) );
     
    367367                foreach ( $group_ids as $group_id ) {
    368368
    369369                        // If cached data is found, use it
    370                         if ( $group_data = wp_cache_get( 'xprofile_group_' . $group_id, 'bp' ) ) {
     370                        if ( $group_data = bp_cache_get( 'xprofile_group_' . $group_id, 'bp' ) ) {
    371371                                $groups[ $group_id ] = $group_data;
    372372
    373373                        // Otherwise leave a placeholder so we don't lose the order
     
    392392                        // and add it to the cache
    393393                        foreach ( (array) $queried_gdata as $gdata ) {
    394394                                $groups[ $gdata->id ] = $gdata;
    395                                 wp_cache_set( 'xprofile_group_' . $gdata->id, $gdata, 'bp' );
     395                                bp_cache_set( 'xprofile_group_' . $gdata->id, $gdata, 'bp' );
    396396                        }
    397397                }
    398398
     
    422422                }
    423423
    424424                // purge profile field group cache
    425                 wp_cache_delete( 'xprofile_groups_inc_empty', 'bp' );
     425                bp_cache_delete( 'xprofile_groups_inc_empty', 'bp' );
    426426
    427427                return $wpdb->query( $wpdb->prepare( "UPDATE {$bp->profile->table_name_groups} SET group_order = %d WHERE id = %d", $position, $field_group_id ) );
    428428        }
     
    482482        public static function fetch_default_visibility_levels() {
    483483                global $wpdb, $bp;
    484484
    485                 $default_visibility_levels = wp_cache_get( 'xprofile_default_visibility_levels', 'bp' );
     485                $default_visibility_levels = bp_cache_get( 'xprofile_default_visibility_levels', 'bp' );
    486486
    487487                if ( false === $default_visibility_levels ) {
    488488                        $levels = $wpdb->get_results( "SELECT object_id, meta_key, meta_value FROM {$bp->profile->table_name_meta} WHERE object_type = 'field' AND ( meta_key = 'default_visibility' OR meta_key = 'allow_custom_visibility' )" );
     
    497497                                }
    498498                        }
    499499
    500                         wp_cache_set( 'xprofile_default_visibility_levels', $default_visibility_levels, 'bp' );
     500                        bp_cache_set( 'xprofile_default_visibility_levels', $default_visibility_levels, 'bp' );
    501501                }
    502502
    503503                return $default_visibility_levels;
     
    12221222        public function populate( $field_id, $user_id )  {
    12231223                global $wpdb, $bp;
    12241224
    1225                 $cache_group = 'bp_xprofile_data_' . $user_id;
    1226                 $profiledata = wp_cache_get( $field_id, $cache_group );
     1225                $cache_key   = "{$user_id}:{$field_id}";
     1226                $profiledata = bp_cache_get( $cache_key, 'bp_xprofile_data' );
    12271227
    12281228                if ( false === $profiledata ) {
    1229                         $sql = $wpdb->prepare( "SELECT * FROM {$bp->profile->table_name_data} WHERE field_id = %d AND user_id = %d", $field_id, $user_id );
     1229                        $sql         = $wpdb->prepare( "SELECT * FROM {$bp->profile->table_name_data} WHERE field_id = %d AND user_id = %d", $field_id, $user_id );
    12301230                        $profiledata = $wpdb->get_row( $sql );
    12311231
    12321232                        if ( $profiledata ) {
    1233                                 wp_cache_set( $field_id, $profiledata, $cache_group );
     1233                                bp_cache_set( $cache_key, $profiledata, 'bp_xprofile_data' );
    12341234                        }
    12351235                }
    12361236
     
    12591259                global $wpdb, $bp;
    12601260
    12611261                // Check cache first
    1262                 $cached = wp_cache_get( $this->field_id, 'bp_xprofile_data_' . $this->user_id );
     1262                $cache_key = "{$this->user_id}:{$this->field_id}";
     1263                $cached    = bp_cache_get( $cache_key, 'bp_xprofile_data' );
    12631264
    12641265                if ( $cached && ! empty( $cached->id ) ) {
    12651266                        $retval = true;
     
    14001401
    14011402                $data = array();
    14021403
    1403                 $cache_group = 'bp_xprofile_data_' . $user_id;
     1404                $uncached_field_ids = bp_xprofile_get_non_cached_field_ids( $user_id, $field_ids, 'bp_xprofile_data' );
    14041405
    1405                 $uncached_field_ids = bp_get_non_cached_ids( $field_ids, $cache_group );
    1406 
    14071406                // Prime the cache
    14081407                if ( ! empty( $uncached_field_ids ) ) {
    14091408                        $bp = buddypress();
     
    14261425                        // Set caches
    14271426                        foreach ( $uncached_field_ids as $field_id ) {
    14281427
     1428                                $cache_key = "{$user_id}:{$field_id}";
     1429
    14291430                                // If a value was found, cache it
    14301431                                if ( isset( $queried_data[ $field_id ] ) ) {
    1431                                         wp_cache_set( $field_id, $queried_data[ $field_id ], $cache_group );
     1432                                        bp_cache_set( $cache_key, $queried_data[ $field_id ], 'bp_xprofile_data' );
    14321433
    14331434                                // If no value was found, cache an empty item
    14341435                                // to avoid future cache misses
     
    14401441                                        $d->value        = '';
    14411442                                        $d->last_updated = '';
    14421443
    1443                                         wp_cache_set( $field_id, $d, $cache_group );
     1444                                        bp_cache_set( $cache_key, $d, 'bp_xprofile_data' );
    14441445                                }
    14451446                        }
    14461447                }
    14471448
    14481449                // Now that all items are cached, fetch them
    14491450                foreach ( $field_ids as $field_id ) {
    1450                         $data[] = wp_cache_get( $field_id, $cache_group );
     1451                        $cache_key = "{$user_id}:{$field_id}";
     1452                        $data[]    = bp_cache_get( $cache_key, 'bp_xprofile_data' );
    14511453                }
    14521454
    14531455                return $data;
     
    14601462         * @return array
    14611463         */
    14621464        public static function get_all_for_user( $user_id ) {
    1463                 global $wpdb, $bp;
    14641465
    14651466                $groups = bp_xprofile_get_groups( array(
    14661467                        'user_id'                => $user_id,
     
    15141515                } else {
    15151516
    15161517                        // Check cache first
    1517                         $fielddata = wp_cache_get( $field_id, 'bp_xprofile_data_' . $user_id );
     1518                        $cache_key = "{$user_id}:{$field_id}";
     1519                        $fielddata = bp_cache_get( $cache_key, 'bp_xprofile_data' );
    15181520                        if ( false === $fielddata || empty( $fielddata->id ) ) {
    15191521                                $fielddata_id = $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->profile->table_name_data} WHERE field_id = %d AND user_id = %d", $field_id, $user_id ) );
    15201522                        } else {
     
    15511553                // Assemble uncached IDs
    15521554                $uncached_ids = array();
    15531555                foreach ( $user_ids as $user_id ) {
    1554                         if ( false === wp_cache_get( $field_id, 'bp_xprofile_data_' . $user_id ) ) {
     1556                        $cache_key = "{$user_id}:{$field_id}";
     1557                        if ( false === bp_cache_get( $cache_key, 'bp_xprofile_data' ) ) {
    15551558                                $uncached_ids[] = $user_id;
    15561559                        }
    15571560                }
     
    15831586                                        $d->last_updated = '';
    15841587                                }
    15851588
    1586                                 wp_cache_set( $field_id, $d, 'bp_xprofile_data_' . $d->user_id );
     1589                                $cache_key = "{$d->user_id}:{$field_id}";
     1590                                bp_cache_set( $cache_key, $d, 'bp_xprofile_data' );
    15871591                        }
    15881592                }
    15891593
    15901594                // Now that the cache is primed with all data, fetch it
    15911595                $data = array();
    15921596                foreach ( $user_ids as $user_id ) {
    1593                         $data[] = wp_cache_get( $field_id, 'bp_xprofile_data_' . $user_id );
     1597                        $cache_key = "{$user_id}:{$field_id}";
     1598                        $data[]    = bp_cache_get( $cache_key, 'bp_xprofile_data' );
    15941599                }
    15951600
    15961601                // If a single ID was passed, just return the value
  • src/bp-xprofile/bp-xprofile-functions.php

     
    981981 * @return int Field ID.
    982982 */
    983983function bp_xprofile_fullname_field_id() {
    984         $id = wp_cache_get( 'fullname_field_id', 'bp_xprofile' );
     984        $id = bp_cache_get( 'fullname_field_id', 'bp_xprofile' );
    985985
    986986        if ( false === $id ) {
    987987                global $wpdb;
     
    989989                $bp = buddypress();
    990990                $id = $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->profile->table_name_fields} WHERE name = %s", bp_xprofile_fullname_field_name() ) );
    991991
    992                 wp_cache_set( 'fullname_field_id', $id, 'bp_xprofile' );
     992                bp_cache_set( 'fullname_field_id', $id, 'bp_xprofile' );
    993993        }
    994994
    995995        return absint( $id );
  • src/bp-xprofile/bp-xprofile-loader.php

     
    353353        }
    354354
    355355        /**
     356         * Setup cache groups
     357         *
     358         * @since BuddyPress (2.2.0)
     359         */
     360        public function setup_cache_groups() {
     361
     362                // Global groups
     363                wp_cache_add_global_groups( array(
     364                        'bp_xprofile',
     365                        'bp_xprofile_data',
     366                        'xprofile_meta'
     367                ) );
     368
     369                parent::setup_cache_groups();
     370        }
     371
     372        /**
    356373         * Adds "Settings > Profile" subnav item under the "Settings" adminbar menu.
    357374         *
    358375         * @since BuddyPress (2.0.0)
  • src/bp-xprofile/bp-xprofile-template.php

     
    801801 * @return object $groups
    802802 */
    803803function bp_profile_get_field_groups() {
    804         $groups = wp_cache_get( 'xprofile_groups_inc_empty', 'bp' );
     804        $groups = bp_cache_get( 'xprofile_groups_inc_empty', 'bp' );
    805805
    806806        if ( empty( $groups ) ) {
    807807                $groups = bp_xprofile_get_groups( array( 'fetch_fields' => true ) );
    808                 wp_cache_set( 'xprofile_groups_inc_empty', $groups, 'bp' );
     808                bp_cache_set( 'xprofile_groups_inc_empty', $groups, 'bp' );
    809809        }
    810810
    811811        /**
     
    899899                if ( !is_numeric( $group_id ) )
    900900                        $group_id = 1;
    901901
    902                 if ( !$group = wp_cache_get( 'xprofile_group_' . $group_id, 'bp' ) ) {
     902                if ( !$group = bp_cache_get( 'xprofile_group_' . $group_id, 'bp' ) ) {
    903903                        $group = new BP_XProfile_Group($group_id);
    904                         wp_cache_set( 'xprofile_group_' . $group_id, $group, 'bp' );
     904                        bp_cache_set( 'xprofile_group_' . $group_id, $group, 'bp' );
    905905                }
    906906
    907907                /**
  • tests/phpunit/testcases/activity/cache.php

     
    2323                bp_activity_get_meta( $a1, 'foo' );
    2424
    2525                // Ensure an empty cache for $a2
    26                 wp_cache_delete( $a2, 'activity_meta' );
     26                bp_cache_delete( $a2, 'activity_meta' );
    2727
    2828                bp_activity_update_meta_cache( array( $a1, $a2 ) );
    2929
     
    4747                );
    4848
    4949                $found = array(
    50                         $a1 => wp_cache_get( $a1, 'activity_meta' ),
    51                         $a2 => wp_cache_get( $a2, 'activity_meta' ),
     50                        $a1 => bp_cache_get( $a1, 'activity_meta' ),
     51                        $a2 => bp_cache_get( $a2, 'activity_meta' ),
    5252                );
    5353
    5454                $this->assertEquals( $expected, $found );
  • tests/phpunit/testcases/activity/functions.php

     
    305305                $a = $this->factory->activity->create();
    306306                bp_activity_add_meta( $a, 'foo', 'bar' );
    307307                bp_activity_add_meta( $a, 'foo1', 'baz' );
    308                 $this->assertFalse( wp_cache_get( $a, 'activity_meta' ) );
     308                $this->assertFalse( bp_cache_get( $a, 'activity_meta' ) );
    309309
    310310                // A single query should prime the whole meta cache
    311311                bp_activity_get_meta( $a, 'foo' );
    312312
    313                 $c = wp_cache_get( $a, 'activity_meta' );
     313                $c = bp_cache_get( $a, 'activity_meta' );
    314314                $this->assertNotEmpty( $c['foo1'] );
    315315        }
    316316
     
    947947                ) );
    948948
    949949                // should be populated
    950                 $this->assertNotEmpty( wp_cache_get( $a1, 'bp_activity_comments' ) );
     950                $this->assertNotEmpty( bp_cache_get( $a1, 'bp_activity_comments' ) );
    951951
    952952                bp_activity_new_comment( array(
    953953                        'activity_id' => $a1,
     
    957957                ) );
    958958
    959959                // should be empty
    960                 $this->assertFalse( wp_cache_get( $a1, 'bp_activity_comments' ) );
     960                $this->assertFalse( bp_cache_get( $a1, 'bp_activity_comments' ) );
    961961        }
    962962
    963963        /**
     
    998998                ) );
    999999
    10001000                // should be populated
    1001                 $this->assertNotEmpty( wp_cache_get( $a1, 'bp_activity' ) );
    1002                 $this->assertNotEmpty( wp_cache_get( $a2, 'bp_activity' ) );
    1003                 $this->assertNotEmpty( wp_cache_get( $a3, 'bp_activity' ) );
    1004                 $this->assertNotEmpty( wp_cache_get( $a4, 'bp_activity' ) );
    1005                 $this->assertNotEmpty( wp_cache_get( $a5, 'bp_activity' ) );
     1001                $this->assertNotEmpty( bp_cache_get( $a1, 'bp_activity' ) );
     1002                $this->assertNotEmpty( bp_cache_get( $a2, 'bp_activity' ) );
     1003                $this->assertNotEmpty( bp_cache_get( $a3, 'bp_activity' ) );
     1004                $this->assertNotEmpty( bp_cache_get( $a4, 'bp_activity' ) );
     1005                $this->assertNotEmpty( bp_cache_get( $a5, 'bp_activity' ) );
    10061006
    10071007                // Stuff may run on bp_activity_comment_posted that loads the
    10081008                // cache, so we use this dumb technique to check cache values
     
    10531053                bp_activity_delete_comment( $a1, $a2 );
    10541054
    10551055                // assert comment cache as empty for $a1
    1056                 $this->assertEmpty( wp_cache_get( $a1, 'bp_activity_comments' ) );
     1056                $this->assertEmpty( bp_cache_get( $a1, 'bp_activity_comments' ) );
    10571057        }
    10581058
    10591059        /**
     
    11901190
    11911191        public function check_activity_caches() {
    11921192                foreach ( $this->acaches as $k => $v ) {
    1193                         $this->acaches[ $k ] = wp_cache_get( $k, 'bp_activity' );
     1193                        $this->acaches[ $k ] = bp_cache_get( $k, 'bp_activity' );
    11941194                }
    11951195        }
    11961196}
  • tests/phpunit/testcases/activity/template.php

     
    886886                        'update_meta_cache' => false,
    887887                ) );
    888888
    889                 $this->assertFalse( wp_cache_get( $a1, 'activity_meta' ) );
    890                 $this->assertFalse( wp_cache_get( $a2, 'activity_meta' ) );
     889                $this->assertFalse( bp_cache_get( $a1, 'activity_meta' ) );
     890                $this->assertFalse( bp_cache_get( $a2, 'activity_meta' ) );
    891891        }
    892892
    893893        /**
     
    913913                        'update_meta_cache' => true,
    914914                ) );
    915915
    916                 $this->assertNotEmpty( wp_cache_get( $a1, 'activity_meta' ) );
    917                 $this->assertNotEmpty( wp_cache_get( $a2, 'activity_meta' ) );
     916                $this->assertNotEmpty( bp_cache_get( $a1, 'activity_meta' ) );
     917                $this->assertNotEmpty( bp_cache_get( $a2, 'activity_meta' ) );
    918918        }
    919919
    920920        /**
  • tests/phpunit/testcases/blogs/cache.php

     
    3030                $b2_last_activity = bp_blogs_get_blogmeta( $b2, 'last_activity' );
    3131
    3232                // Clear caches (due to _get_)
    33                 wp_cache_delete( $b1, 'blog_meta' );
    34                 wp_cache_delete( $b2, 'blog_meta' );
     33                bp_cache_delete( $b1, 'blog_meta' );
     34                bp_cache_delete( $b2, 'blog_meta' );
    3535
    3636                // Caches should be empty
    37                 $this->assertFalse( wp_cache_get( $b1, 'blog_meta' ) );
    38                 $this->assertFalse( wp_cache_get( $b2, 'blog_meta' ) );
     37                $this->assertFalse( bp_cache_get( $b1, 'blog_meta' ) );
     38                $this->assertFalse( bp_cache_get( $b2, 'blog_meta' ) );
    3939
    4040                bp_blogs_update_meta_cache( array( $b1, $b2 ) );
    4141
     
    7474
    7575                // The cache may contain more than just this, so loop through
    7676                // and check only relevant keys
    77                 $b1_found = wp_cache_get( $b1, 'blog_meta' );
     77                $b1_found = bp_cache_get( $b1, 'blog_meta' );
    7878                foreach ( $b1_expected as $k => $v ) {
    7979                        $this->assertSame( $v, $b1_found[ $k ] );
    8080                }
    8181
    82                 $b2_found = wp_cache_get( $b2, 'blog_meta' );
     82                $b2_found = bp_cache_get( $b2, 'blog_meta' );
    8383                foreach ( $b2_expected as $k => $v ) {
    8484                        $this->assertSame( $v, $b2_found[ $k ] );
    8585                }
     
    120120                $b2_last_activity = bp_blogs_get_blogmeta( $b2, 'last_activity' );
    121121
    122122                // Clear caches (due to _get_)
    123                 wp_cache_delete( $b1, 'blog_meta' );
    124                 wp_cache_delete( $b2, 'blog_meta' );
     123                bp_cache_delete( $b1, 'blog_meta' );
     124                bp_cache_delete( $b2, 'blog_meta' );
    125125
    126126                // Caches should be empty
    127                 $this->assertFalse( wp_cache_get( $b1, 'blog_meta' ) );
    128                 $this->assertFalse( wp_cache_get( $b2, 'blog_meta' ) );
     127                $this->assertFalse( bp_cache_get( $b1, 'blog_meta' ) );
     128                $this->assertFalse( bp_cache_get( $b2, 'blog_meta' ) );
    129129
    130130                bp_has_blogs( array(
    131131                        'user_id' => $u,
     
    166166
    167167                // The cache may contain more than just this, so loop through
    168168                // and check only relevant keys
    169                 $b1_found = wp_cache_get( $b1, 'blog_meta' );
     169                $b1_found = bp_cache_get( $b1, 'blog_meta' );
    170170                foreach ( $b1_expected as $k => $v ) {
    171171                        $this->assertSame( $v, $b1_found[ $k ] );
    172172                }
    173173
    174                 $b2_found = wp_cache_get( $b2, 'blog_meta' );
     174                $b2_found = bp_cache_get( $b2, 'blog_meta' );
    175175                foreach ( $b2_expected as $k => $v ) {
    176176                        $this->assertSame( $v, $b2_found[ $k ] );
    177177                }
     
    214214                $b2_last_activity = bp_blogs_get_blogmeta( $b2, 'last_activity' );
    215215
    216216                // Clear caches (due to _get_)
    217                 wp_cache_delete( $b1, 'blog_meta' );
    218                 wp_cache_delete( $b2, 'blog_meta' );
     217                bp_cache_delete( $b1, 'blog_meta' );
     218                bp_cache_delete( $b2, 'blog_meta' );
    219219
    220220                // Caches should be empty
    221                 $this->assertFalse( wp_cache_get( $b1, 'blog_meta' ) );
    222                 $this->assertFalse( wp_cache_get( $b2, 'blog_meta' ) );
     221                $this->assertFalse( bp_cache_get( $b1, 'blog_meta' ) );
     222                $this->assertFalse( bp_cache_get( $b2, 'blog_meta' ) );
    223223
    224224                bp_has_blogs( array(
    225225                        'update_meta_cache' => false,
    226226                ) );
    227227
    228228                // Caches should be empty
    229                 $this->assertFalse( wp_cache_get( $b1, 'blog_meta' ) );
    230                 $this->assertFalse( wp_cache_get( $b2, 'blog_meta' ) );
     229                $this->assertFalse( bp_cache_get( $b1, 'blog_meta' ) );
     230                $this->assertFalse( bp_cache_get( $b2, 'blog_meta' ) );
    231231
    232232                $this->set_current_user( $old_user );
    233233        }
  • tests/phpunit/testcases/core/cache.php

     
    2424                        'object_column' => 'activity_id',
    2525                ) );
    2626
    27                 $this->assertSame( array(), wp_cache_get( $a1, 'activity_meta' ) );
     27                $this->assertSame( array(), bp_cache_get( $a1, 'activity_meta' ) );
    2828        }
    2929}
    3030
  • tests/phpunit/testcases/core/class-bp-core-user.php

     
    200200
    201201                // Cache is set during user creation. Clear to reflect actual
    202202                // pageload
    203                 wp_cache_delete( $u, 'bp_last_activity' );
     203                bp_cache_delete( $u, 'bp_last_activity' );
    204204
    205205                // prime cache
    206206                $a = BP_Core_User::get_last_activity( $u );
    207207
    208                 $this->assertSame( $a[ $u ], wp_cache_get( $u, 'bp_last_activity' ) );
     208                $this->assertSame( $a[ $u ], bp_cache_get( $u, 'bp_last_activity' ) );
    209209        }
    210210
    211211        /**
     
    219219
    220220                // Cache is set during user creation. Clear to reflect actual
    221221                // pageload
    222                 wp_cache_delete( $u1, 'bp_last_activity' );
    223                 wp_cache_delete( $u2, 'bp_last_activity' );
     222                bp_cache_delete( $u1, 'bp_last_activity' );
     223                bp_cache_delete( $u2, 'bp_last_activity' );
    224224
    225225                // prime cache
    226226                $a = BP_Core_User::get_last_activity( array( $u1, $u2 ) );
    227227
    228                 $this->assertSame( $a[ $u1 ], wp_cache_get( $u1, 'bp_last_activity' ) );
    229                 $this->assertSame( $a[ $u2 ], wp_cache_get( $u2, 'bp_last_activity' ) );
     228                $this->assertSame( $a[ $u1 ], bp_cache_get( $u1, 'bp_last_activity' ) );
     229                $this->assertSame( $a[ $u2 ], bp_cache_get( $u2, 'bp_last_activity' ) );
    230230        }
    231231
    232232        /**
     
    241241
    242242                // Cache is set during user creation. Clear to reflect actual
    243243                // pageload
    244                 wp_cache_delete( $u, 'bp_last_activity' );
     244                bp_cache_delete( $u, 'bp_last_activity' );
    245245
    246246                // Prime cache
    247247                $uncached = BP_Core_User::get_last_activity( $u );
     
    265265                BP_Core_User::update_last_activity( $u2, $time );
    266266
    267267                // Cache is set during user creation. Clear to reflect actual pageload
    268                 wp_cache_delete( $u1, 'bp_last_activity' );
    269                 wp_cache_delete( $u2, 'bp_last_activity' );
     268                bp_cache_delete( $u1, 'bp_last_activity' );
     269                bp_cache_delete( $u2, 'bp_last_activity' );
    270270
    271271                // Prime cache
    272272                $uncached = BP_Core_User::get_last_activity( array( $u1, $u2 ) );
    273273
    274274                // Second grab will be from the cache
    275275                $cached = BP_Core_User::get_last_activity( array( $u1, $u2 ) );
    276                 $cached_u1 = wp_cache_get( $u1, 'bp_last_activity' );
     276                $cached_u1 = bp_cache_get( $u1, 'bp_last_activity' );
    277277
    278278                $this->assertSame( $cached, $uncached );
    279279        }
  • tests/phpunit/testcases/core/class-bp-user-query.php

     
    514514                        'include' => $users,
    515515                ) );
    516516
    517                 $this->assertSame( 'foo', wp_cache_get( $users[0], 'bp_member_type' ) );
    518                 $this->assertSame( 'bar', wp_cache_get( $users[1], 'bp_member_type' ) );
    519                 $this->assertSame( 'foo', wp_cache_get( $users[2], 'bp_member_type' ) );
    520                 $this->assertSame( '', wp_cache_get( $users[3], 'bp_member_type' ) );
     517                $this->assertSame( 'foo', bp_cache_get( $users[0], 'bp_member_type' ) );
     518                $this->assertSame( 'bar', bp_cache_get( $users[1], 'bp_member_type' ) );
     519                $this->assertSame( 'foo', bp_cache_get( $users[2], 'bp_member_type' ) );
     520                $this->assertSame( '', bp_cache_get( $users[3], 'bp_member_type' ) );
    521521        }
    522522}
  • tests/phpunit/testcases/core/functions.php

     
    416416
    417417                restore_current_blog();
    418418
    419                 $this->assertFalse( wp_cache_get( 'directory_pages', 'bp' ) );
     419                $this->assertFalse( bp_cache_get( 'directory_pages', 'bp' ) );
    420420        }
    421421
    422422        /**
     
    556556                $v = bp_get_option( 'bp-pages' );
    557557                bp_update_option( 'bp-pages', 'foo' );
    558558
    559                 $this->assertFalse( wp_cache_get( 'directory_pages', 'bp' ) );
     559                $this->assertFalse( bp_cache_get( 'directory_pages', 'bp' ) );
    560560
    561561                bp_update_option( 'bp-pages', $v );
    562562        }
     
    575575
    576576                        bp_update_option( $key, 'foo' );
    577577
    578                         $this->assertFalse( wp_cache_get( 'root_blog_options', 'bp' ), 'Cache not invalidated after updating "' . $key . '"' );
     578                        $this->assertFalse( bp_cache_get( 'root_blog_options', 'bp' ), 'Cache not invalidated after updating "' . $key . '"' );
    579579                }
    580580
    581581                if ( is_multisite() ) {
     
    591591
    592592                                update_site_option( $ms_key, 'foooooooo' );
    593593
    594                                 $this->assertFalse( wp_cache_get( 'root_blog_options', 'bp' ), 'Cache not invalidated after updating "' . $ms_key . '"' );
     594                                $this->assertFalse( bp_cache_get( 'root_blog_options', 'bp' ), 'Cache not invalidated after updating "' . $ms_key . '"' );
    595595                        }
    596596                }
    597597        }
  • tests/phpunit/testcases/groups/cache.php

     
    2828                groups_get_groupmeta( $g1, 'foo' );
    2929
    3030                // Ensure an empty cache for $g2
    31                 wp_cache_delete( $g2, 'group_meta' );
     31                bp_cache_delete( $g2, 'group_meta' );
    3232
    3333                bp_groups_update_meta_cache( array( $g1, $g2 ) );
    3434
     
    5858                );
    5959
    6060                $found = array(
    61                         $g1 => wp_cache_get( $g1, 'group_meta' ),
    62                         $g2 => wp_cache_get( $g2, 'group_meta' ),
     61                        $g1 => bp_cache_get( $g1, 'group_meta' ),
     62                        $g2 => bp_cache_get( $g2, 'group_meta' ),
    6363                );
    6464
    6565                $this->assertEquals( $expected, $found );
     
    7575                // Prime cache
    7676                groups_get_group( array( 'group_id' => $g, ) );
    7777
    78                 $this->assertNotEmpty( wp_cache_get( $g, 'bp_groups' ) );
     78                $this->assertNotEmpty( bp_cache_get( $g, 'bp_groups' ) );
    7979
    8080                // Trigger flush
    8181                groups_update_groupmeta( $g, 'foo', 'bar' );
    8282
    83                 $this->assertFalse( wp_cache_get( $g, 'bp_groups' ) );
     83                $this->assertFalse( bp_cache_get( $g, 'bp_groups' ) );
    8484        }
    8585
    8686        /**
     
    9494                groups_update_groupmeta( $g, 'foo', 'bar' );
    9595                groups_get_group( array( 'group_id' => $g ) );
    9696
    97                 $this->assertNotEmpty( wp_cache_get( $g, 'bp_groups' ) );
     97                $this->assertNotEmpty( bp_cache_get( $g, 'bp_groups' ) );
    9898
    9999                // Trigger flush
    100100                groups_update_groupmeta( $g, 'foo', 'baz' );
    101                 $this->assertFalse( wp_cache_get( $g, 'bp_groups' ) );
     101                $this->assertFalse( bp_cache_get( $g, 'bp_groups' ) );
    102102        }
    103103
    104104        /**
     
    122122
    123123                // This assertion is not really necessary - just checks to see
    124124                // whether a fatal error has occurred above
    125                 $this->assertNotEmpty( wp_cache_get( $g, 'bp_groups' ) );
     125                $this->assertNotEmpty( bp_cache_get( $g, 'bp_groups' ) );
    126126        }
    127127
    128128        /**
     
    151151
    152152                bp_groups_prefetch_activity_object_data( $activities );
    153153
    154                 $this->assertNotEmpty( wp_cache_get( $g1, 'bp_groups' ) );
    155                 $this->assertNotEmpty( wp_cache_get( $g2, 'bp_groups' ) );
     154                $this->assertNotEmpty( bp_cache_get( $g1, 'bp_groups' ) );
     155                $this->assertNotEmpty( bp_cache_get( $g2, 'bp_groups' ) );
    156156        }
    157157
    158158        /**
     
    174174                groups_promote_member( $u2, $g, 'admin' );
    175175
    176176                // assert that cache is invalidated
    177                 $this->assertEmpty( wp_cache_get( $g, 'bp_group_admins' ) );
     177                $this->assertEmpty( bp_cache_get( $g, 'bp_group_admins' ) );
    178178
    179179                // assert new cached value
    180180                $this->assertEquals( 2, count( groups_get_group_admins( $g ) ) );
     
    195195                self::add_user_to_group( $u2, $g, array( 'is_admin' => 1 ) );
    196196
    197197                // assert that cache is invalidated
    198                 $this->assertEmpty( wp_cache_get( $g, 'bp_group_admins' ) );
     198                $this->assertEmpty( bp_cache_get( $g, 'bp_group_admins' ) );
    199199
    200200                // assert new cached value
    201201                $this->assertEquals( 2, count( groups_get_group_admins( $g ) ) );
  • tests/phpunit/testcases/groups/class-bp-groups-group.php

     
    841841                // Prime cache
    842842                groups_get_group( array( 'group_id' => $g, ) );
    843843
    844                 $this->assertNotEmpty( wp_cache_get( $g, 'bp_groups' ) );
     844                $this->assertNotEmpty( bp_cache_get( $g, 'bp_groups' ) );
    845845
    846846                $group = new BP_Groups_Group( $g );
    847847                $group->delete();
    848848
    849                 $this->assertFalse( wp_cache_get( $g, 'bp_groups' ) );
     849                $this->assertFalse( bp_cache_get( $g, 'bp_groups' ) );
    850850        }
    851851
    852852        /**
     
    859859                // Prime cache
    860860                groups_get_group( array( 'group_id' => $g, ) );
    861861
    862                 $this->assertNotEmpty( wp_cache_get( $g, 'bp_groups' ) );
     862                $this->assertNotEmpty( bp_cache_get( $g, 'bp_groups' ) );
    863863
    864864                $group = new BP_Groups_Group( $g );
    865865                $group->name = 'Foo';
    866866                $group->save();
    867867
    868                 $this->assertFalse( wp_cache_get( $g, 'bp_groups' ) );
     868                $this->assertFalse( bp_cache_get( $g, 'bp_groups' ) );
    869869        }
    870870        /**
    871871         * @group get_group_extras
  • tests/phpunit/testcases/groups/functions.php

     
    443443                // Get rid of any auto-created values
    444444                global $wpdb, $bp;
    445445                $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->groups->table_name_groupmeta} WHERE group_id = %d", $g ) );
    446                 wp_cache_delete( $g, 'group_meta' );
     446                bp_cache_delete( $g, 'group_meta' );
    447447
    448448                $metas = groups_get_groupmeta( $g );
    449449                $this->assertSame( array(), $metas );
     
    489489                $g = $this->factory->group->create();
    490490                groups_add_groupmeta( $g, 'foo', 'bar' );
    491491                groups_add_groupmeta( $g, 'foo1', 'baz' );
    492                 $this->assertFalse( wp_cache_get( $g, 'group_meta' ) );
     492                $this->assertFalse( bp_cache_get( $g, 'group_meta' ) );
    493493
    494494                // A single query should prime the whole meta cache
    495495                groups_get_groupmeta( $g, 'foo' );
    496496
    497                 $c = wp_cache_get( $g, 'group_meta' );
     497                $c = bp_cache_get( $g, 'group_meta' );
    498498                $this->assertNotEmpty( $c['foo1'] );
    499499        }
    500500
  • tests/phpunit/testcases/members/cache.php

     
    1313                global $wpdb;
    1414
    1515                // set cached value to zero
    16                 wp_cache_set( 'bp_total_member_count', 0, 'bp' );
     16                bp_cache_set( 'bp_total_member_count', 0, 'bp' );
    1717                $num_queries = $wpdb->num_queries;
    1818
    1919                // run function
  • tests/phpunit/testcases/members/functions.php

     
    125125                ) );
    126126                bp_core_get_user_displayname( $u );
    127127
    128                 $this->assertSame( 'Foo', wp_cache_get( 'bp_user_fullname_' . $u, 'bp' ) );
     128                $this->assertSame( 'Foo', bp_cache_get( 'bp_user_fullname_' . $u, 'bp' ) );
    129129
    130130                if ( ! $xprofile_is_active ) {
    131131                        unset( buddypress()->active_components['xprofile'] );
     
    143143                $u = $this->factory->user->create();
    144144                xprofile_set_field_data( 1, $u, 'Foo Foo' );
    145145
    146                 $this->assertFalse( wp_cache_get( 'bp_user_fullname_' . $u, 'bp' ) );
     146                $this->assertFalse( bp_cache_get( 'bp_user_fullname_' . $u, 'bp' ) );
    147147
    148148                if ( ! $xprofile_is_active ) {
    149149                        unset( buddypress()->active_components['xprofile'] );
     
    182182                // field through the API
    183183                global $wpdb, $bp;
    184184                $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->profile->table_name_data} WHERE user_id = %d AND field_id = 1", $u ) );
    185                 wp_cache_delete( 'bp_user_fullname_' . $u, 'bp' );
    186                 wp_cache_delete( 1, 'bp_xprofile_data_' . $u, 'bp' );
     185                bp_cache_delete( 'bp_user_fullname_' . $u, 'bp' );
     186                bp_cache_delete( 1, 'bp_xprofile_data_' . $u, 'bp' );
    187187
    188188                $this->assertSame( '', xprofile_get_field_data( 1, $u ) );
    189189                $this->assertSame( 'Foo Foo', bp_core_get_user_displayname( $u ) );
     
    234234                // field through the API
    235235                global $wpdb, $bp;
    236236                $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->profile->table_name_data} WHERE user_id = %d AND field_id = 1", $u2 ) );
    237                 wp_cache_delete( 'bp_user_fullname_' . $u2, 'bp' );
    238                 wp_cache_delete( 1, 'bp_xprofile_data_' . $u2, 'bp' );
     237                bp_cache_delete( 'bp_user_fullname_' . $u2, 'bp' );
     238                bp_cache_delete( 1, 'bp_xprofile_data_' . $u2, 'bp' );
    239239
    240240                $expected = array(
    241241                        $u1 => 'Foo',
     
    254254
    255255                // Fake the cache for $u2
    256256                $u2 = 123;
    257                 wp_cache_set( 'bp_user_fullname_' . $u2, 'Bar', 'bp' );
     257                bp_cache_set( 'bp_user_fullname_' . $u2, 'Bar', 'bp' );
    258258
    259259                $expected = array(
    260260                        $u1 => 'Foo',
  • tests/phpunit/testcases/members/template.php

     
    106106                // confused. Never comes up when BP runs normally, because the
    107107                // loggedin_user doesn't change on a pageload. @todo Fix for
    108108                // real in BP
    109                 wp_cache_delete( 'bp_user_domain_' . $u2, 'bp' );
     109                bp_cache_delete( 'bp_user_domain_' . $u2, 'bp' );
    110110
    111111                $this->go_to( bp_core_get_user_domain( $u2 ) . bp_get_friends_slug() . '/requests/' );
    112112                $this->restore_admins();
  • tests/phpunit/testcases/members/types.php

     
    137137                        wp_delete_user( $u );
    138138                }
    139139
    140                 $this->assertFalse( wp_cache_get( $u, 'bp_member_type' ) );
     140                $this->assertFalse( bp_cache_get( $u, 'bp_member_type' ) );
    141141                $this->assertFalse( bp_get_member_type( $u ) );
    142142        }
    143143}
  • tests/phpunit/testcases/messages/cache.php

     
    4242                bp_messages_get_meta( $m1, 'utensil' );
    4343
    4444                // Ensure an empty cache for second message
    45                 wp_cache_delete( $m2, 'message_meta' );
     45                bp_cache_delete( $m2, 'message_meta' );
    4646
    4747                // update message meta cache
    4848                bp_messages_update_meta_cache( array( $m1, $m2 ) );
     
    7070                );
    7171
    7272                $found = array(
    73                         $m1 => wp_cache_get( $m1, 'message_meta' ),
    74                         $m2 => wp_cache_get( $m2, 'message_meta' ),
     73                        $m1 => bp_cache_get( $m1, 'message_meta' ),
     74                        $m2 => bp_cache_get( $m2, 'message_meta' ),
    7575                );
    7676
    7777                $this->assertEquals( $expected, $found );
     
    102102                        'update_meta_cache' => true
    103103                ) );
    104104
    105                 $this->assertNotEmpty( wp_cache_get( $m1, 'message_meta' ) );
     105                $this->assertNotEmpty( bp_cache_get( $m1, 'message_meta' ) );
    106106        }
    107107
    108108        /**
     
    147147                messages_delete_thread( $t1 );
    148148
    149149                // assert empty meta cache
    150                 $this->assertEmpty( wp_cache_get( $m1, 'message_meta' ) );
    151                 $this->assertEmpty( wp_cache_get( $m2, 'message_meta' ) );
     150                $this->assertEmpty( bp_cache_get( $m1, 'message_meta' ) );
     151                $this->assertEmpty( bp_cache_get( $m2, 'message_meta' ) );
    152152
    153153                // cleanup
    154154                $this->set_current_user( $this->old_current_user );
  • tests/phpunit/testcases/messages/class.bp-messages-notice.php

     
    3434
    3535                // deactivate notice and make sure cache is invalidated
    3636                $notice->deactivate();
    37                 $this->assertFalse( wp_cache_get( 'active_notice', 'bp_messages' ) );
     37                $this->assertFalse( bp_cache_get( 'active_notice', 'bp_messages' ) );
    3838
    3939                // create a new notice
    4040                $subject2 = 'Another notice';
     
    4545                BP_Messages_Notice::get_active();
    4646
    4747                // grab the cache and make sure it equals our new notice
    48                 $cache = wp_cache_get( 'active_notice', 'bp_messages' );
     48                $cache = bp_cache_get( 'active_notice', 'bp_messages' );
    4949                $this->assertEquals( $subject2, $cache->subject );
    5050                $this->assertEquals( $message2, $cache->message );
    5151        }
  • tests/phpunit/testcases/notifications/functions.php

     
    2929                        'item_id' => 2,
    3030                ) );
    3131
    32                 $this->assertFalse( wp_cache_get( 'all_for_user_' . $u, 'bp_notifications' ) );
     32                $this->assertFalse( bp_cache_get( 'all_for_user_' . $u, 'bp_notifications' ) );
    3333        }
    3434
    3535        public function test_cache_invalidation_all_for_user_on_delete() {
     
    5252                // delete
    5353                BP_Notifications_Notification::delete( array( 'id' => $n1, ) );
    5454
    55                 $this->assertFalse( wp_cache_get( 'all_for_user_' . $u, 'bp_notifications' ) );
     55                $this->assertFalse( bp_cache_get( 'all_for_user_' . $u, 'bp_notifications' ) );
    5656        }
    5757
    5858        /**
  • tests/phpunit/testcases/xprofile/cache.php

     
    4040                        ),
    4141                );
    4242
    43                 $this->assertSame( $g_expected, wp_cache_get( $g, 'xprofile_group_meta' ) );
     43                $this->assertSame( $g_expected, bp_cache_get( $g, 'xprofile_group_meta' ) );
    4444
    4545                $f_expected = array(
    4646                        'field_foo' => array(
     
    4848                        ),
    4949                );
    5050
    51                 $this->assertSame( $f_expected, wp_cache_get( $f, 'xprofile_field_meta' ) );
     51                $this->assertSame( $f_expected, bp_cache_get( $f, 'xprofile_field_meta' ) );
    5252
    5353                $d_expected = array(
    5454                        'data_foo' => array(
     
    5656                        ),
    5757                );
    5858
    59                 $this->assertSame( $d_expected, wp_cache_get( $d->id, 'xprofile_data_meta' ) );
     59                $this->assertSame( $d_expected, bp_cache_get( $d->id, 'xprofile_data_meta' ) );
    6060        }
    6161
    6262        /**
     
    9494                        ),
    9595                );
    9696
    97                 $this->assertSame( $g_expected, wp_cache_get( $g, 'xprofile_group_meta' ) );
     97                $this->assertSame( $g_expected, bp_cache_get( $g, 'xprofile_group_meta' ) );
    9898
    9999                $f_expected = array(
    100100                        'field_foo' => array(
     
    102102                        ),
    103103                );
    104104
    105                 $this->assertSame( $f_expected, wp_cache_get( $f, 'xprofile_field_meta' ) );
     105                $this->assertSame( $f_expected, bp_cache_get( $f, 'xprofile_field_meta' ) );
    106106
    107107                $d_expected = array(
    108108                        'data_foo' => array(
     
    110110                        ),
    111111                );
    112112
    113                 $this->assertSame( $d_expected, wp_cache_get( $d->id, 'xprofile_data_meta' ) );
     113                $this->assertSame( $d_expected, bp_cache_get( $d->id, 'xprofile_data_meta' ) );
    114114        }
    115115
    116116        /**
     
    143143                        'update_meta_cache' => false,
    144144                ) );
    145145
    146                 $this->assertFalse( wp_cache_get( $g, 'xprofile_group_meta' ) );
    147                 $this->assertFalse( wp_cache_get( $f, 'xprofile_field_meta' ) );
    148                 $this->assertFalse( wp_cache_get( $d->id, 'xprofile_data_meta' ) );
     146                $this->assertFalse( bp_cache_get( $g, 'xprofile_group_meta' ) );
     147                $this->assertFalse( bp_cache_get( $f, 'xprofile_field_meta' ) );
     148                $this->assertFalse( bp_cache_get( $d->id, 'xprofile_data_meta' ) );
    149149        }
    150150}
  • tests/phpunit/testcases/xprofile/class-bp-xprofile-profiledata.php

     
    3636
    3737                $d = new BP_XProfile_ProfileData( $f, $u );
    3838
    39                 wp_cache_delete( $f, 'bp_xprofile_data_' . $u );
     39                bp_cache_delete( "{$u}:{$f}", 'bp_xprofile_data' );
    4040
    4141                $this->assertTrue( $d->exists() );
    4242        }
     
    5656                // Fake the cache
    5757                $c = new stdClass;
    5858                $c->id = 3;
    59                 wp_cache_set( $f, $c, 'bp_xprofile_data_' . $u );
     59                bp_cache_set( "{$u}:{$f}", $c, 'bp_xprofile_data' );
    6060
    6161                $this->assertTrue( $d->exists() );
    6262        }
     
    7373                ) );
    7474
    7575                // Just to be sure
    76                 wp_cache_delete( $f, 'bp_xprofile_data_' . $u );
     76                bp_cache_delete( "{$u}:{$f}", 'bp_xprofile_data' );
    7777
    7878                $this->assertEquals( 0, BP_XProfile_ProfileData::get_fielddataid_byid( $f, $u ) );
    7979        }
     
    9696                $d->save();
    9797
    9898                // Ensure it's deleted from cache
    99                 wp_cache_delete( $f, 'bp_xprofile_data_' . $u );
     99                bp_cache_delete( "{$u}:{$f}", 'bp_xprofile_data' );
    100100
    101101                $this->assertEquals( $d->id, BP_XProfile_ProfileData::get_fielddataid_byid( $f, $u ) );
    102102        }
     
    115115                // Fake the cache
    116116                $d = new stdClass;
    117117                $d->id = 5;
    118                 wp_cache_set( $f, $d, 'bp_xprofile_data_' . $u );
     118                bp_cache_set( "{$u}:{$f}", $d, 'bp_xprofile_data' );
    119119
    120120                $this->assertSame( 5, BP_XProfile_ProfileData::get_fielddataid_byid( $f, $u ) );
    121121        }
     
    138138                $d->save();
    139139
    140140                // Ensure it's deleted from cache
    141                 wp_cache_delete( $f, 'bp_xprofile_data_' . $u );
     141                bp_cache_delete( "{$u}:{$f}", 'bp_xprofile_data' );
    142142
    143143                $this->assertSame( 'foo', BP_XProfile_ProfileData::get_value_byid( $f, $u ) );
    144144        }
     
    179179                remove_filter( 'xprofile_data_last_updated_before_save', array( $this, 'filter_time' ) );
    180180
    181181                // Ensure it's deleted from cache
    182                 wp_cache_delete( $f, 'bp_xprofile_data_' . $u1 );
    183                 wp_cache_delete( $f, 'bp_xprofile_data_' . $u2 );
     182                bp_cache_delete( "{$u1}:{$f}", 'bp_xprofile_data' );
     183                bp_cache_delete( "{$u2}:{$f}", 'bp_xprofile_data' );
    184184
    185185                $eu1 = new stdClass;
    186186                $eu1->user_id = $u1;
     
    218218                $d = new stdClass;
    219219                $d->value = 'foo';
    220220                $d->field_id = $f;
    221                 wp_cache_set( $f, $d, 'bp_xprofile_data_' . $u );
     221                bp_cache_set( "{$u}:{$f}", $d, 'bp_xprofile_data' );
    222222
    223223                $this->assertSame( 'foo', BP_XProfile_ProfileData::get_value_byid( $f, $u ) );
    224224        }
     
    252252                $d2->value = 'bar';
    253253                $d2->last_updated = $time;
    254254
    255                 wp_cache_set( $f, $d1, 'bp_xprofile_data_' . $u1 );
    256                 wp_cache_set( $f, $d2, 'bp_xprofile_data_' . $u2 );
     255                bp_cache_set( "{$u1}:{$f}", $d1, 'bp_xprofile_data' );
     256                bp_cache_set( "{$u2}:{$f}", $d2, 'bp_xprofile_data' );
    257257
    258258                $eu1 = new stdClass;
    259259                $eu1->id = 10;
     
    313313                $d2->save();
    314314
    315315                // Ensure it's deleted from cache
    316                 wp_cache_delete( $f1, 'bp_xprofile_data_' . $u );
    317                 wp_cache_delete( $f2, 'bp_xprofile_data_' . $u );
     316                bp_cache_delete( "{$u}:{$f1}", 'bp_xprofile_data' );
     317                bp_cache_delete( "{$u}:{$f2}", 'bp_xprofile_data' );
    318318
    319319                $u_obj = new WP_User( $u );
    320320
     
    389389                $d2->last_updated = $time;
    390390                $d2->id = 2;
    391391
    392                 wp_cache_set( $f1, $d1, 'bp_xprofile_data_' . $u );
    393                 wp_cache_set( $f2, $d2, 'bp_xprofile_data_' . $u );
     392                bp_cache_set( "{$u}:{$f1}", $d1, 'bp_xprofile_data' );
     393                bp_cache_set( "{$u}:{$f2}", $d2, 'bp_xprofile_data' );
    394394
    395395                $u_obj = new WP_User( $u );
    396396
  • tests/phpunit/testcases/xprofile/functions.php

     
    9191
    9292                bp_update_option( 'bp-xprofile-fullname-field-name', 'foo' );
    9393
    94                 $this->assertFalse( wp_cache_get( 'fullname_field_id', 'bp_xprofile' ) );
     94                $this->assertFalse( bp_cache_get( 'fullname_field_id', 'bp_xprofile' ) );
    9595        }
    9696
    9797        /**