

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Solução de problemas de armazenamento em cache
<a name="troubleshooting-caching"></a>

Se você encontrar problemas de armazenamento em cache para uma aplicação do Amplify, consulte os tópicos desta seção para obter ajuda.

**Topics**
+ [Quero reduzir o tamanho do cache de uma aplicação](#reduce-cache-size)
+ [Quero desativar a leitura do cache de uma aplicação](#disable-reading-cache)

## Quero reduzir o tamanho do cache de uma aplicação
<a name="reduce-cache-size"></a>

Se você estiver usando o cache, talvez esteja armazenando em cache arquivos intermediários que não sejam limpos entre as compilações. O armazenamento em cache desses arquivos usados com pouca frequência aumentará o tamanho do cache. Para evitar isso, é possível excluir pastas específicas de armazenamento em cache usando a diretiva `!` na seção `cache` da especificação de compilação da sua aplicação.

O exemplo de configurações de compilação a seguir demonstra como usar a diretiva `!` para especificar uma pasta que você não deseja armazenar em cache.

```
cache:
  paths:
    - node_modules/**/*
    - "!node_modules/path/not/to/cache"
```

Quando você armazena em cache a pasta `node_modules`, `node_modules/.cache` é omitida por padrão.

Para ver um exemplo completo das configurações de especificação de compilação de uma aplicação do Amplify, consulte [Sintaxe de referência do YAML de especificação de compilação](yml-specification-syntax.md#build-yaml-syntax)

## Quero desativar a leitura do cache de uma aplicação
<a name="disable-reading-cache"></a>

Se você quiser desativar a leitura do cache de uma aplicação, remova a seção de cache da especificação de compilação da sua aplicação.