# Memory

Store the cache in process memory _(in other words in an array)_. Cache Memory
is removed when the PHP process exist. Also it is not shared between different
processes.

``` php
use Desarrolla2\Cache\Memory as MemoryCache;

$cache = new MemoryCache();
```

### Options

| name      | type      | default |                                       |
| --------- | ----      | ------- | ------------------------------------- |
| ttl       | int       | null    | Maximum time to live in seconds       |
| limit     | int       | null    | Maximum items in cache                |
| prefix    | string    | ""      | Key prefix                            |

### Packer

By default the [`SerializePacker`](../packers/serialize.md) is used.