v2
Caching
Customizing the Behavior of Cached Fields

Customizing the Behavior of Cached Fields

You can customize how a particular field in your Apollo Client cache is read and written. To do so, you define a field policy for the field. A field policy can include:

  • A read function that specifies what happens when the field’s cached value is read
  • A merge function that specifies what happens when field’s cached value is written
  • An array of key arguments that help the cache avoid storing unnecessary duplicate data.

Please read the “Customizing the behavior of cached fields” chapter on Apollo Client documentation.