---
name: "DBI::Util::CacheMemory"
section: "3pm"
platform: "linux"
package: "perl-dbi"
version: "1.656-2"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/DBI::Util::CacheMemory"
---

# DBI::Util::CacheMemory(3pm)

a very fast but very minimal subset of Cache::Memory

## NAME

DBI::Util::CacheMemory - a very fast but very minimal subset of Cache::Memory

## DESCRIPTION

Like Cache::Memory (part of the Cache distribution) but doesn't support any fancy features.

This module aims to be a very fast compatible strict sub-set for simple cases, such as basic client-side caching for DBD::Gofer.

Like Cache::Memory, and other caches in the Cache and Cache::Cache distributions, the data will remain in the cache until cleared, it expires, or the process dies. The cache object simply going out of scope will *not* destroy the data.

## METHODS WITH CHANGES

### new

All options except `"namespace"` are ignored.

### set

Doesn't support expiry.

### purge

Same as **clear()** - deletes everything in the namespace.

## METHODS WITHOUT CHANGES

- clear

  - count

  - exists

  - remove

  ## UNSUPPORTED METHODS

If it's not listed above, it's not supported.
