NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #4683 most downloaded on Packagist
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output
Last release 7 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 1.4 years
Rarely documented
notes for 12 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
71 releases · first in 2012
Added #178 adds support for PHP 7.3. Changed #186 replaces deprecated delete() calls with del() in Redis adapter. delete() function is deprecated sinc
delete() calls with del() in Redis adapter. delete()del() is availableAdded Nothing. Changed Nothing. Deprecated Nothing. Removed Nothing. Fixed #184 fixes an issue with SimpleCacheDecorator where elements were deleted a
#184 fixes an issue with SimpleCacheDecorator where elements were deleted after creation. Wrong TTL was set instead of using default value from options.
#182 fixes a typo in variable name within the ExtMongoDbResourceManager::getResource method which prevented using custom db name when using that adapter.
One column per quarter.
Added Nothing. Changed Nothing. Deprecated Nothing. Removed Nothing. Fixed #168 fixes a typo in a variable name within the Filesystem::setTags() metho
Filesystem::setTags() method whichAdded Nothing. Changed Nothing. Deprecated Nothing. Removed Nothing. Fixed #165 fixes an issue with the memcached adapter ensuring that retrieval retu
Added #148 adds support for PHP 7.1 and 7.2. #46 , #155 , and #161 add support for PSR-6 (Caching Interface). They provides an implementation of Psr\C
#148 adds support for PHP 7.1 and 7.2.
#46, #155, and #161 add support for PSR-6 (Caching Interface).
They provides an implementation of Psr\Cache\CacheItemPoolInterface via
Zend\Cache\Psr\CacheItemPool\CacheItemPoolDecorator, which accepts a
Zend\Cache\Storage\StorageInterface instance to its constructor, and proxies
the various PSR-6 methods to it. It also provides a
Psr\Cache\CacheItemInterface implementation via Zend\Cache\Psr\CacheItemPool\CacheItem,
which provides a value object for both introspecting cache fetch results, as
well as providing values to cache.
#152, #155, #159, and #161
add an adapter providing PSR-16 (Caching Library Interface) support.
The new class, Zend\Cache\Psr\SimpleCache\SimpleCacheDecorator, accepts a
Zend\Cache\Storage\StorageInterface instance to its constructor, and proxies
the various PSR-16 methods to it.
#154 adds an ext-mongodb adapter, Zend\Cache\Storage\Adapter\ExtMongoDb.
You may use the StorageFactory to create an instance using either the fully qualified class
name as the adapter name, or the strings ext_mongo_db or ExtMongoDB (or most variations
on case of the latter string). The options it accepts are the same as for the existing
Zend\Cache\Storage\Adapter\MongoDb, and it provides the same capabilities. The adapter
requires the mongodb/mongodb package to operate.
#120 adds the ability to configure alternate file suffixes for both
cache and tag cache files within the Filesystem adapter. Use the suffix and tag_suffix
options to set them; they will default to dat and tag, respectively.
#79
Add capability for the "lock-on-expire" feature (úsed by Zend Data Cache)
#151 adds logic to normalize options before creating the underlying Redis
resource when using a Redis adapter, fixing issues when using an array with the server and port
to use for connecting to the server.
#151 adds logic to prevent changing the underlying resource within Redis adapter instances.
#150 fixes an issue with how CAS tokens are handled when using the memcached adapter.
#61 sets the Zend Data Cache minTtl value to 1.
#147 fixes the Redis extension by ensuring it casts the results of exists() to a
boolean when testing if the storage contains an item.
#146 fixes several methods to change @return annotations to @throws where applicable.
#134 adds a missing import statement for Traversable within the AdapterOptions class.
#128
Fixed incorrect variable usage in MongoDbResourceManager
Added #124 New coding standard Deprecated #123 Deprecate capability "expiredRead". It's basically providing the same information as staticTtl but from
Added #35 Added benchmarks using PHPBench Deprecated Nothing. Removed Nothing. Fixed #76 ZendServer: fixed return null on missing item #88 Redis: fixe
Zend\Cache\ConfigProvider, which enables the StorageCacheAbstractServiceFactory, and maps factories for all plugin managers.
PatternPluginManager, AdapterPluginManager, and storage
PluginManager.Zend\Cache\ConfigProvider, which enables the
StorageCacheAbstractServiceFactory, and maps factories for all plugin
managers.Zend\Cache\Module, which does the same, for zend-mvc contexts.PatternPluginManager to accept $options to get() and build(), cast
them to a PatternOptions instance, and inject them into the generated plugin
instance. This change allows better standalone usage of the plugin manager.StorageCacheFactory and StorageCacheAbstractServiceFactory to seed the
StorageFactory with the storage plugin manager and/or adapter plugin manager
as pulled from the provided container, if present. This change enables re-use
of pre-configured plugin managers (e.g., those seeded with custom plugins
and/or adapters).### Added - Nothing. ### Deprecated - Nothing. ### Removed - Nothing. ### Fixed - #73 fixes how the EventManager instance is lazy-instantiated in Zend
EventManager instance is lazy-instantiated in
Zend\Cache\Storage\Adapter\AbstractAdapter::getEventManager(). In 2.6.0, it
was using the v3-specific syntax; it now uses syntax compatible with both v2
and v3.### Added - #70 adds, revises, and publishes the documentation to https://zendframework.github.io/zend-cache/ ### Deprecated - Nothing. ### Removed -
Redis::addItemRedis::getCapabilities and RedisResourceManager::getMajorVersion
if resource wasn't initialized beforeA fix was provided for ZF2015-07, ensuring that any directories or files created by the component use umask 0002 in order to prevent arbitrary local e
zendframework/zend-serializer from require to require-dev as using the
serializer is optional.### Added - #10 adds TTL support for the Redis adapter. - #6 adds more suggestions to the composer.json for PHP extensions supported by storage adapte
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →