wp_cache_set_last_changed

The timeline below displays how wordpress function wp_cache_set_last_changed has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.3

/**
 * Sets last changed date for the specified cache group to now.
 *
 * @since 6.3.0
 *
 * @param string $group Where the cache contents are grouped.
 * @return string UNIX timestamp when the group was last changed.
 */
function wp_cache_set_last_changed($group)
{
    $previous_time = wp_cache_get('last_changed', $group);
    $time = microtime();
    wp_cache_set('last_changed', $time, $group);
    /**
     * Fires after a cache group `last_changed` time is updated.
     * This may occur multiple times per page load and registered
     * actions must be performant.
     *
     * @since 6.3.0
     *
     * @param string    $group         The cache group name.
     * @param int       $time          The new last changed time.
     * @param int|false $previous_time The previous last changed time. False if not previously set.
     */
    do_action('wp_cache_set_last_changed', $group, $time, $previous_time);
    return $time;
}