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

WordPress Trac noreply at wordpress.org
Fri May 27 10:03:54 UTC 2022

#55847: Cache does not use expire
 Reporter:  malthert      |       Owner:  (none)
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  Awaiting Review
Component:  Cache API     |     Version:
 Severity:  major         |  Resolution:
 Keywords:                |     Focuses:
Changes (by malthert):

 * severity:  normal => major


 This would also require that any external object cache also return their
 key expirations, as otherwise it would mean that any objects received from
 an external/permanent object cache are treated as permanent, even though
 they are not.

 The question is basically:
 - cache objects don't expire for the current runtime once they're get/set
 -> current behavior. this causes issues in long running tasks, e.g. cron
 - cache objects expire even in the current runtime. This means even
 external object caches need to get the expiration time, if we store it in
 internal cache

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

More information about the wp-trac mailing list