Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laminas Cache Storage Adapter Memory Laravel Package

laminas/laminas-cache-storage-adapter-memory

In-memory cache storage adapter for Laminas Cache. Provides a simple, fast, non-persistent cache for the current PHP process, useful for testing, prototyping, or per-request caching without external services.

View on GitHub
Deep Wiki
Context7
3.2.0

Release Notes for 3.2.0

Feature release (minor)

3.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Dependencies,Enhancement

Enhancement

2.4.0

Release Notes for 2.4.0

Feature release (minor)

2.4.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

3.1.0

Release Notes for 3.1.0

Feature release (minor)

This release adds support for PHP 8.4.

3.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 3
  • Total contributors: 3

Enhancement

renovate

3.0.0

Release Notes for 3.0.0

Backwards incompatible release (major)

laminas-cache-storage-adapter-memory 3.0.0 is here and finally adds native types everywhere, adds support for psr/cache and psr/simple-cache v2 & v3, supports laminas/laminas-cache v4 and introduces an all new metadata and internal persistence logic.

The Memory adapter had its flaws by juggling with the memory_limit. There were a bunch of issues with that behavior, especially since it is impossible to calculate the exact free memory available. For more details, one can check #57. With this version, we are introducing max_items which limits the amount of items persisted to the Memory adapter (defaults to unlimited). Once the max_items are exceeding, the adapter automatically removes the oldest entries to make room for new items.

Added

  • Dedicated Metadata object for Memory#getMetadata
  • Adds support for psr/cache and psr/simple-cache v2 & v3
  • Memory now allows passing a ClockInterface via its constructor
  • MemoryOptions now has max_items configuration to limit the amount of items to be cached. When the limit exceeds, the adapter automatically drops older items

Changed

  • Memory adapter now supports per-item TTL and thus, the TTL is calculated on-write rather than on-read
  • Memory adapter now supports max_items option which can be used to limit the amount of items persisted to the cache

Removed

  • MemoryOptions#setMemoryLimit , there is no replacement. It is recommended to use the max_items option instead
  • MemoryOptions#getMemoryLimit, there is no relacement

3.0.0

  • Total issues resolved: 2
  • Total pull requests resolved: 4
  • Total contributors: 2

renovate

RFC

Enhancement

BC Break,Bug,Enhancement

BC Break,Bug

2.3.0

Release Notes for 2.3.0

Feature release (minor)

2.3.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement

2.2.0

Release Notes for 2.2.0

Feature release (minor)

2.2.0

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Enhancement,dependency update

2.1.0

Release Notes for 2.1.0

Feature release (minor)

Removed

  • PHP 7.3 support

2.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 6
  • Total contributors: 5

Enhancement

dependency update

renovate

2.0.0

Release Notes for 2.0.0

Backwards incompatible release (major)

Added

  • Adds support for PHP 8.1
  • Adds support for laminas-cache v3.0.0

Breaking Changes

  • Adapter was marked as final

Changed

  • TTL precision have been raised from 50 milliseconds to 1 second

2.0.0

  • Total issues resolved: 1
  • Total pull requests resolved: 4
  • Total contributors: 1

BC Break,Enhancement

Enhancement

1.1.0

Release Notes for 1.1.0

Feature release (minor)

Added

  • added PHP 8.0 support

Removed

  • removed support for PHP prior 7.3

1.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 1

Enhancement

1.0.1

1.0.1 - 2020-10-12

Removed

  • Remove laminas/laminas-cache dependency to avoid circular dependencies.

Release Notes for 1.0.1

1.0.x bugfix release (patch)

1.0.1

  • Total issues resolved: 0
  • Total pull requests resolved: 1
  • Total contributors: 1

Bug

1.0.0

1.0.0 - 2020-10-05

This is the initial release of laminas/laminas-cache-storage-adapter-memory.

This release does not contain any changes when compared to laminas/laminas-cache v2.9!


Release Notes for 1.0.0

1.0.0

  • Total issues resolved: 0
  • Total pull requests resolved: 0
  • Total contributors: 0
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
enqueue/dsn
bunny/bunny
enqueue/test
enqueue/null
enqueue/amqp-tools
milesj/emojibase
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport