Make WordPress Core


Ignore:
Timestamp:
02/11/2022 06:47:38 PM (3 years ago)
Author:
SergeyBiryukov
Message:

Cache API: Reorder object cache functions and methods for consistency.

The original order was alphabetical, which became less obvious as newer functions got added, resulting in a somewhat random order.

This commits aims to organize the functions and related WP_Object_Cache methods in a more predictable order:

  • wp_cache_init()
  • wp_cache_add()
  • wp_cache_add_multiple()
  • wp_cache_replace()
  • wp_cache_set()
  • wp_cache_set_multiple()
  • wp_cache_get()
  • wp_cache_get_multiple()
  • wp_cache_delete()
  • wp_cache_delete_multiple()
  • wp_cache_incr()
  • wp_cache_decr()
  • wp_cache_flush()
  • wp_cache_close()
  • wp_cache_add_global_groups()
  • wp_cache_add_non_persistent_groups()
  • wp_cache_switch_to_blog()
  • wp_cache_reset()

Follow-up to [3011], [6543], [7986], [13066], [18580], [21403], [47938], [52700], [52703-52705].

See #54728, #54574.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/pluggable.php

    r52700 r52706  
    268268
    269269                    // wp-includes/cache.php:
     270                    'wp_cache_init'                      => array(),
    270271                    'wp_cache_add'                       => array(
    271272                        'key',
     
    274275                        'expire' => 0,
    275276                    ),
    276                     'wp_cache_close'                     => array(),
    277                     'wp_cache_decr'                      => array(
    278                         'key',
    279                         'offset' => 1,
    280                         'group'  => '',
    281                     ),
    282                     'wp_cache_delete'                    => array(
    283                         'key',
    284                         'group' => '',
    285                     ),
    286                     'wp_cache_flush'                     => array(),
     277                    'wp_cache_add_multiple'              => array(
     278                        'data',
     279                        'group'  => '',
     280                        'expire' => 0,
     281                    ),
     282                    'wp_cache_replace'                   => array(
     283                        'key',
     284                        'data',
     285                        'group'  => '',
     286                        'expire' => 0,
     287                    ),
     288                    'wp_cache_set'                       => array(
     289                        'key',
     290                        'data',
     291                        'group'  => '',
     292                        'expire' => 0,
     293                    ),
     294                    'wp_cache_set_multiple'              => array(
     295                        'data',
     296                        'group'  => '',
     297                        'expire' => 0,
     298                    ),
    287299                    'wp_cache_get'                       => array(
    288300                        'key',
     
    296308                        'force' => false,
    297309                    ),
    298                     'wp_cache_set_multiple'              => array(
    299                         'data',
    300                         'group'  => '',
    301                         'expire' => 0,
    302                     ),
    303                     'wp_cache_add_multiple'              => array(
    304                         'data',
    305                         'group'  => '',
    306                         'expire' => 0,
     310                    'wp_cache_delete'                    => array(
     311                        'key',
     312                        'group' => '',
    307313                    ),
    308314                    'wp_cache_delete_multiple'           => array(
     
    315321                        'group'  => '',
    316322                    ),
    317                     'wp_cache_init'                      => array(),
    318                     'wp_cache_replace'                   => array(
    319                         'key',
    320                         'data',
    321                         'group'  => '',
    322                         'expire' => 0,
    323                     ),
    324                     'wp_cache_set'                       => array(
    325                         'key',
    326                         'data',
    327                         'group'  => '',
    328                         'expire' => 0,
    329                     ),
    330                     'wp_cache_switch_to_blog'            => array( 'blog_id' ),
     323                    'wp_cache_decr'                      => array(
     324                        'key',
     325                        'offset' => 1,
     326                        'group'  => '',
     327                    ),
     328                    'wp_cache_flush'                     => array(),
     329                    'wp_cache_close'                     => array(),
    331330                    'wp_cache_add_global_groups'         => array( 'groups' ),
    332331                    'wp_cache_add_non_persistent_groups' => array( 'groups' ),
     332                    'wp_cache_switch_to_blog'            => array( 'blog_id' ),
    333333                    'wp_cache_reset'                     => array(),
    334334                )
Note: See TracChangeset for help on using the changeset viewer.