# invalidateAccessorCache

> _Since v2.2.0_

Invalidate cached accessor values for a row (after in-place mutation),
a single (row, field) pair, or — when called with no argument — clear
the entire cache. Immutable updates auto-invalidate via row identity.

Edit/transaction paths that mutate row objects in-place must call this.

```ts
function invalidateAccessorCache(row: object, field: string): void
```

## Parameters

| Name | Type | Description |
| ---- | ---- | ----------- |
| `row` | <code>object</code> |  |
| `field` | <code>string</code> |  |
