amphp/cache
Non-blocking cache library for Amp-based PHP apps. Provides async cache interfaces and adapters (e.g., in-memory, filesystem, Redis) with TTL support, atomic operations, and PSR-style ergonomics for high-concurrency services.
Full Changelog: https://github.com/amphp/cache/compare/v2.0.0...v2.0.1
Full Changelog: https://github.com/amphp/cache/compare/v1.5.0...v1.5.1
Stable release compatible with AMPHP v3 and fibers! 🎉
As with other libraries compatible with AMPHP v3, most cases of parameters or returns of Promise<ResolutionType> have been replaced with ResolutionType.
ArrayCache to LocalCache, swapping the constructor argument orderLocalCache to implement IteratorAggregate and Countable, acting as an LRU cache now (#20)LocalCache, NullCache, and PrefixCacheCache to support arbitrary valuesStringCache interface for caching only stringsStringCacheAdapter to use any Cache in place of a StringCacheFileCache (will be available in amphp/file instead)LocalCache to implement IteratorAggregate and Countable (#20)revolt/event-loop 0.2.x (https://github.com/amphp/cache/pull/19)Note: This is a pre-release, there might be breaking changes in the final stable version.
ArrayCache to LocalCache, swapping the constructor argument orderLocalCache, NullCache, and PrefixCacheCache to support arbitrary valuesStringCache interface for caching only stringsStringCacheAdapter to use any Cache in place of a StringCacheFileCache (will be available in amphp/file instead)amphp/file v2SerializedCache (#11)AtomicCache (#8)FileCache::set() return value (#10)FileCache (#7)dist archive size slightly by improving .gitattributes$maxSize option for ArrayCache.NullCache.Initial release on Amp v2.
Initial release.
How can I help you explore Laravel packages today?