[wp-trac] [WordPress Trac] #55847: Cache does not use expire

WordPress Trac noreply at wordpress.org
Thu May 26 13:43:40 UTC 2022


#55847: Cache does not use expire
--------------------------+-----------------------------
 Reporter:  malthert      |      Owner:  (none)
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  General       |    Version:
 Severity:  normal        |   Keywords:
  Focuses:                |
--------------------------+-----------------------------
 By default class-wp-object-cache.php does not use the expire in "function
 set".

 If the request is long (e.g. cron) and the expiration is short (e.g. 30
 seconds), this means that expired cache data is used.

 WP needs to keep track of expiration times in internal cache too (can be
 done by storing the time() + $expire time. If time() > that value, the
 element is expired.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/55847>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list