dhii / memoize-memory
An in-memory memoizer implementation.
Installs: 1 665
Dependents: 5
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- php: ^5.4 | ^7.0
- dhii/args-list-validation: ^0.1-alpha1
- dhii/cache-abstract: ^0.1
- dhii/callback-abstract: ^0.1-alpha4
- dhii/container-helper-base: ^0.1-alpha5
- dhii/data-container-base: ^0.1-alpha2
- dhii/data-object-abstract: ^0.1
- dhii/invocable-base: ^0.1
- dhii/map: ^0.1
- dhii/simple-cache-interface: ^0.1
- dhii/validation-base: ^0.2-alpha2
Requires (Dev)
- codeclimate/php-test-reporter: <=0.3.2
- dhii/invocable-interface: ^0.1
- dhii/php-cs-fixer-config: ^0.1
- dhii/stringable-interface: ^0.1
- phpunit/phpunit: ^4.8
- psr/container: ^1.0
- ptrofimov/xpmock: ^1.1
This package is auto-updated.
Last update: 2024-12-07 04:21:53 UTC
README
Details
An in-memory memoizer implementation, compatible with the dhii/simple-cache-interface
standard.
Classes
MemoryMemoizer
- A simple concreteSimpleCacheInterface
implementation that persists in memory for a single runtime.AbstractBaseContainerMemory
- Base functionality forDhii\Cache\ContainerInterface
implementations, which is enough for most memoizing needs.AbstractBaseSimpleCacheMemory
- Base functionality for completeSimpleCacheInterface
implementations, which provides additional methods of controlling cache.