Skip to content

Commit 2b1639d

Browse files
committed
Replace wp_cache_add() with wp_cache_set() across query classes
Updated multiple query classes to use wp_cache_set() instead of wp_cache_add() for handling cache storage. This ensures that existing cache entries are overridden as intended, improving consistency and preventing potential caching issues.
1 parent 80cf80b commit 2b1639d

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

src/wp-includes/class-wp-comment-query.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,7 @@ public function get_comments() {
464464
'found_comments' => $this->found_comments,
465465
'last_changed' => $last_changed,
466466
);
467-
wp_cache_add( $cache_key, $cache_value, 'comment-queries' );
467+
wp_cache_set( $cache_key, $cache_value, 'comment-queries' );
468468
} else {
469469
$comment_ids = $cache_value['comment_ids'];
470470
$this->found_comments = $cache_value['found_comments'];

src/wp-includes/class-wp-network-query.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ public function get_networks() {
263263
'found_networks' => $this->found_networks,
264264
'last_changed' => $last_changed,
265265
);
266-
wp_cache_add( $cache_key, $cache_value, 'network-queries' );
266+
wp_cache_set( $cache_key, $cache_value, 'network-queries' );
267267
} else {
268268
$network_ids = $cache_value['network_ids'];
269269
$this->found_networks = $cache_value['found_networks'];

src/wp-includes/class-wp-query.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2892,7 +2892,7 @@ public function get_posts() {
28922892
'comment_ids' => $comment_ids,
28932893
'last_changed' => $last_changed,
28942894
);
2895-
wp_cache_add( $cache_key, $cache_value, 'comment-queries' );
2895+
wp_cache_set( $cache_key, $cache_value, 'comment-queries' );
28962896
} else {
28972897
$comment_ids = $cache_value['comment_ids'];
28982898
}
@@ -3508,7 +3508,7 @@ public function get_posts() {
35083508
'comment_ids' => $comment_ids,
35093509
'last_changed' => $comment_last_changed,
35103510
);
3511-
wp_cache_add( $comment_cache_key, $cache_value, 'comment-queries' );
3511+
wp_cache_set( $comment_cache_key, $cache_value, 'comment-queries' );
35123512
} else {
35133513
$comment_ids = $cache_value['comment_ids'];
35143514
}

src/wp-includes/class-wp-site-query.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ public function get_sites() {
371371
'found_sites' => $this->found_sites,
372372
'last_changed' => $last_changed,
373373
);
374-
wp_cache_add( $cache_key, $cache_value, 'site-queries' );
374+
wp_cache_set( $cache_key, $cache_value, 'site-queries' );
375375
} else {
376376
$site_ids = $cache_value['site_ids'];
377377
$this->found_sites = $cache_value['found_sites'];

src/wp-includes/class-wp-user-query.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -898,7 +898,7 @@ public function query() {
898898
'total_users' => $this->total_users,
899899
'last_changed' => $last_changed,
900900
);
901-
wp_cache_add( $cache_key, $cache_value, $cache_group );
901+
wp_cache_set( $cache_key, $cache_value, $cache_group );
902902
}
903903
}
904904
}

0 commit comments

Comments
 (0)