***

title: cleanup
slug: /reference/typescript/agents/configuration/session-manager/cleanup
description: Remove expired session metadata entries.
max-toc-depth: 3
---------------------

For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

Remove session metadata entries older than `maxAgeMs`. Defaults to
`tokenExpirySecs * 1000` (the token validity duration in milliseconds).

## **Parameters**

<ParamField path="maxAgeMs" type="number" toc={true}>
  Maximum age in milliseconds. Defaults to `tokenExpirySecs * 1000`.
</ParamField>

## **Returns**

`void`

## **Example**

```typescript {5}
import { SessionManager } from '@signalwire/sdk';

const sm = new SessionManager(300); // 5-minute tokens
sm.setSessionMetadata('old-session', { data: 'test' });
sm.cleanup(); // Removes entries older than 5 minutes
```