# Feature Caching

Sometimes it's important to be able to inspect data at any step of the translation. This behaviour is activated using Run > Run with Feature Caching on the menu bar:

<div align="left"><figure><img src="https://3765209747-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCM1VHDSP1DZXo7JkxunP%2Fuploads%2Fgit-blob-975d1e0bd0a2e1026a653865f328d3a34c415092%2F02_08___Data_Inspector_Control.jpg?alt=media" alt=""><figcaption></figcaption></figure></div>

With this option active, FME generates caches at every step of the translation when the workspace is run:

<figure><img src="https://3765209747-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCM1VHDSP1DZXo7JkxunP%2Fuploads%2Fgit-blob-9d66df59a0eb71df879d17e51f7da2619c1da529%2F02_08__Data_Inspector_Control.jpg?alt=media" alt=""><figcaption></figcaption></figure>

The caches are indicated by the small icons on each object. In the above screenshot, the caches are green, but if any parameters change that could affect the data in the cache, they turn yellow. Yellow caches are considered invalid; you can still inspect them, but their data may no longer accurately represent the results of the translation.
