Nikita Popov
Nikita Popov
I'm not really concerned about making this change in a patch release. Either way we're only going to use a tiny fraction of SHM for the hash table, and this...
It provides an additional cache that's independent from the main one. I think it's a good idea, but the current implementation is very limited (and I think currently broken).
Yes, that's basically what I have in mind as well. This also ties in with #238, which is about having separate apcu caches per fpm pool. This could be solved...
@LionsAd I believe that the original motivation for the apcu_entry API was to provide a way to get-or-initialize a cache entry atomically. That requires keeping the cache locked for the...
Currently expired cache entries are removed if either: * The cache has run full. Depending on configuration this will result in either a full reset, or an attempt to free...
> I started to hack the apc.php monitoring script to report the amount of memory used by expired entries, but soon realised that viewing the "User Cache Entries" "All" reads...
Yeah, the whole script is based on essentially apcu_cache_info + apcu_sma_info. It uses apcu_fetch to fetch the values of user cache entries if requested, but that will not remove anything...
Treating store as an update rather than replace would muddy the semantics with regard to the per-entry hard TTL. Right now it is against the creation time, which currently would...
Do you know if this is still an issue with more recent versions of apcu? There have been a number of changes since the 5.1.8 release to avoid deadlocks (though...
APCu does not cache files anymore (this is opcache's job), so what would a max_file_size option even do?