Skip to content

Commit f4f0c6f

Browse files
committed
Update README.md
1 parent af1c6aa commit f4f0c6f

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

README.md

Lines changed: 21 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,16 @@ A multi-purpose cache engine PSR-6 and PSR-16 implementation with several driver
1414
PSR-16 defines a Simple Cache interface with less verbosity than PSR-6. Below a list
1515
of engines available in this library that is PSR-16 compliant:
1616

17-
| Class | Description |
18-
|:---------------------------------------------------------------------------------|:--------------------------------------------------------------------|
19-
| [\ByJG\Cache\Psr16\NoCacheEngine](docs/class-no-cache-engine.md) | Do nothing. Use it for disable the cache without change your code |
20-
| [\ByJG\Cache\Psr16\ArrayCacheEngine](docs/class-array-cache-engine.md) | Local cache only using array. It does not persists between requests |
21-
| [\ByJG\Cache\Psr16\FileSystemCacheEngine](docs/class-filesystem-cache-engine.md) | Save the cache result in the local file system |
22-
| [\ByJG\Cache\Psr16\MemcachedEngine](docs/class-memcached-engine.md) | Uses the Memcached as the cache engine |
23-
| [\ByJG\Cache\Psr16\RedisCachedEngine](docs/class-redis-cache-engine.md) | uses the Redis as cache |
24-
| [\ByJG\Cache\Psr16\SessionCachedEngine](docs/class-session-cache-engine.md) | uses the PHP session as cache |
25-
| [\ByJG\Cache\Psr16\ShmopCachedEngine](docs/class-shmop-cache-engine.md) | uses the shared memory area for cache |
17+
| Class | Description |
18+
|:----------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------|
19+
| [\ByJG\Cache\Psr16\NoCacheEngine](docs/class-no-cache-engine.md) | Do nothing. Use it for disable the cache without change your code |
20+
| [\ByJG\Cache\Psr16\ArrayCacheEngine](docs/class-array-cache-engine.md) | Local cache only using array. It does not persists between requests |
21+
| [\ByJG\AnyDataset\NoSql\Cache\KeyValueCacheEngine](https://github.com/byjg/php-anydataset-nosql) | Use S3-Like or ClouflareKV as a store for the cache (other repository) |
22+
| [\ByJG\Cache\Psr16\FileSystemCacheEngine](docs/class-filesystem-cache-engine.md) | Save the cache result in the local file system |
23+
| [\ByJG\Cache\Psr16\MemcachedEngine](docs/class-memcached-engine.md) | Uses the Memcached as the cache engine |
24+
| [\ByJG\Cache\Psr16\RedisCachedEngine](docs/class-redis-cache-engine.md) | uses the Redis as cache |
25+
| [\ByJG\Cache\Psr16\SessionCachedEngine](docs/class-session-cache-engine.md) | uses the PHP session as cache |
26+
| [\ByJG\Cache\Psr16\ShmopCachedEngine](docs/class-shmop-cache-engine.md) | uses the shared memory area for cache |
2627

2728
To create a new Cache Instance just create the proper cache engine and use it:
2829

@@ -67,15 +68,17 @@ See more PSR-6 examples [here](docs/basic-usage-psr6-cachepool.md)
6768

6869
**Note: All parameters are optional**
6970

70-
| Engine | Factory Command |
71-
|:-----------------|:----------------------------------------------------------------------|
72-
| No Cache | Factory::createNullPool($prefix, $bufferSize, $logger); |
73-
| Array | Factory::createArrayPool($bufferSize, $logger); |
74-
| File System | Factory::createFilePool($prefix, $bufferSize, $logger); |
75-
| Memcached | Factory::createMemcachedPool($servers[], $bufferSize, $logger); |
76-
| Session | Factory::createSessionPool($prefix, $bufferSize, $logger); |
77-
| Redis | Factory::createRedisCacheEngine($server, $pwd, $bufferSize, $logger); |
78-
| Shmop | Factory::createShmopPool($config[], $bufferSize, $logger); |
71+
| Engine | Factory Command |
72+
|:--------------|:-------------------------------------------------------------------------------|
73+
| No Cache | Factory::createNullPool($prefix, $bufferSize, $logger); |
74+
| Aws S3 | See [Anydataset-NoSql](https://github.com/byjg/php-anydataset-nosql) component |
75+
| Array | Factory::createArrayPool($bufferSize, $logger); |
76+
| Cloudflare KV | See [Anydataset-NoSql](https://github.com/byjg/php-anydataset-nosql) component |
77+
| File System | Factory::createFilePool($prefix, $bufferSize, $logger); |
78+
| Memcached | Factory::createMemcachedPool($servers[], $bufferSize, $logger); |
79+
| Session | Factory::createSessionPool($prefix, $bufferSize, $logger); |
80+
| Redis | Factory::createRedisCacheEngine($server, $pwd, $bufferSize, $logger); |
81+
| Shmop | Factory::createShmopPool($config[], $bufferSize, $logger); |
7982

8083
The Common parameters are:
8184

0 commit comments

Comments
 (0)