# Cache

Cache foundation This abstract class is used as foundation for other cache drivers by extending it

****

- Full class name: `Kirby\Cache\Cache`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Cache/Cache.php#L19>

****

### Cache

- [new Cache()](https://getkirby.com/docs/reference/objects/cache/cache/__construct.md)
- [$cache->created()](https://getkirby.com/docs/reference/objects/cache/cache/created.md)
- [$cache->enabled()](https://getkirby.com/docs/reference/objects/cache/cache/enabled.md)
- [$cache->exists()](https://getkirby.com/docs/reference/objects/cache/cache/exists.md)
- [$cache->expired()](https://getkirby.com/docs/reference/objects/cache/cache/expired.md)
- [$cache->expires()](https://getkirby.com/docs/reference/objects/cache/cache/expires.md)
- [$cache->flush()](https://getkirby.com/docs/reference/objects/cache/cache/flush.md)
- [$cache->get()](https://getkirby.com/docs/reference/objects/cache/cache/get.md)
- [$cache->getOrSet()](https://getkirby.com/docs/reference/objects/cache/cache/get-or-set.md)
- [$cache->modified()](https://getkirby.com/docs/reference/objects/cache/cache/modified.md)
- [$cache->options()](https://getkirby.com/docs/reference/objects/cache/cache/options.md)
- [$cache->remove()](https://getkirby.com/docs/reference/objects/cache/cache/remove.md)
- [$cache->retrieve()](https://getkirby.com/docs/reference/objects/cache/cache/retrieve.md)
- [$cache->set()](https://getkirby.com/docs/reference/objects/cache/cache/set.md)