[RFC] [Discussion] Add bundled user_cache extension
| From: | Go Kudo | Date: | Sun, 19 Jul 2026 05:06:55 +0000 |
| Subject: | [RFC] [Discussion] Add bundled user_cache extension | ||
| Groups: | php.internals | ||
| Request: | Send a blank email to internals+get-132021@lists.php.net to get a copy of this message | ||
Hi internals,
This is a follow-up to the previous "OPcache Static Cache" discussion.
I have written a new RFC and implementation. It addresses the issues
raised in the previous thread, drops the parts that led to feature
creep, and moves from OPcache integration to a new bundled
user_cache extension.
(The OPcache User Cache entry in the commit history is a remnant of
a completely new implementation built from scratch.
After realizing partway through that it wasn't necessary to depend on
OPcache, I separated it.)
RFC: https://wiki.php.net/rfc/impl_user_cache
Implementation: https://github.com/php/php-src/pull/22730
The scope and API have changed a lot from the previous proposal, so I
am starting this as a new RFC with its own discussion period. Because
of that, I am not sure it can make the PHP 8.6 feature freeze. If the
release managers think 8.6 is not realistic, I will target 8.7.
As mentioned in the previous thread, I think library developers would
benefit from having this available sooner, so feedback is welcome.
Best regards
Go Kudo