horde / cache
Caching library
v3.0.0beta1
2026-04-01 00:00 UTC
Requires
- php: ^8.1
- ext-hash: *
- horde/compress_fast: ^2 || dev-FRAMEWORK_6_0
- horde/exception: ^3 || dev-FRAMEWORK_6_0
- horde/horde-installer-plugin: dev-FRAMEWORK_6_0 || ^3 || ^2
- horde/util: ^3 || dev-FRAMEWORK_6_0
- psr/log: ^3.0.2
Requires (Dev)
- horde/db: ^3 || dev-FRAMEWORK_6_0
- horde/hashtable: ^2 || dev-FRAMEWORK_6_0
- horde/log: ^3 || dev-FRAMEWORK_6_0
- horde/memcache: ^3.0.0-beta1 || dev-FRAMEWORK_6_0
- horde/mongo: ^2 || dev-FRAMEWORK_6_0
- horde/support: ^3 || dev-FRAMEWORK_6_0
- horde/test: ^3 || dev-FRAMEWORK_6_0
Suggests
- ext-apcu: *
- ext-eaccelerator: 0.9.5
- ext-xcache: *
- horde/db: ^3 || dev-FRAMEWORK_6_0
- horde/hashtable: ^2 || dev-FRAMEWORK_6_0
- horde/log: ^3 || dev-FRAMEWORK_6_0
- horde/memcache: ^3.0.0-beta1 || dev-FRAMEWORK_6_0
- horde/mongo: ^2 || dev-FRAMEWORK_6_0
This package is auto-updated.
Last update: 2026-04-01 16:02:24 UTC
README
PSR-16 Simple Cache implementation with multiple storage backends.
Key Features
- PSR-16 Simple Cache Interface - Standard get/set/delete/clear/has/getMultiple/setMultiple/deleteMultiple
- Age Filtering - Per-retrieval lifetime checks for some backends (SQL, File, Session, Hashtable, MongoDB)
- 9 Storage Backends - Memory, File, SQL, Memcache, Redis, APCu, Session, Hashtable, MongoDB
- Constructor Injection - Modern dependency injection with PSR-3 logger support
- Type Safety - PHP 8.1+ with strict types