---
title: "Interactions cache"
slug: "interactions-cache"
abstract: "An overview of the interaction cache facet's configuration options and calculation logic."
---
# Interactions cache

The interactions cache represented by the `InteractionsCache` class. The interactions cache stores information about the contact’s interactions and events, and is used for behavioral search when then underlying search provider does not support joins.

## Configuring the interactions cache

The following configuration options are defined in two locations in the `\App_data\config\sitecore\Collection\sc.XConnect.Collection.Model.Plugins.xml` configuration file. You must update the configuration values in both locations:

- `<IContactMergeHandler.InteractionsCacheHandler>`
- `<ICalculatedFacetHandler.InteractionsCacheHandler>`

> [!important]
> The interactions cache is used heavily by the Marketing Automation Engine. Conditions that rely on interaction data that exceeds `MaximumInteractionPeriod` may not evaluate correctly. You must tune the interactions cache to suit your automation plan conditions.

| Element | Description |
| --- | --- |
| `MaximumCacheEntryCount` | The maximum number of items in the cache per category (area codes, business names, etc.).<br><br>The default value is 50 entries. |
| `MaximumInteractionPeriod` | The maximum period for interactions that xDB uses during cache rebuilds or updates.<br><br>The default value is 30 days. |
| `MaximumInteractionCount` | The maximum number of interactions to examine during cache rebuilds or updates.<br><br>The default value is 42 interactions. |