localStorage com tempo de expiração baseado na configuração window.Yampi.cache.js. Evita requisições desnecessárias à API para dados que mudam com pouca frequência.
Uso
Métodos
| Método | Parâmetros | Descrição |
|---|---|---|
setLocalStorageCache | { itemId, data, itemAlias } | Salva data no localStorage com TTL em minutos (window.Yampi.cache.js, padrão 10). |
getLocalStorageCache | { itemId, itemAlias } | Retorna o dado cacheado ou null se expirado ou inexistente. |
removeLocalStorageCache | { itemId, itemAlias } | Remove o item do localStorage. |
getLocalStorageCacheKey | { itemId, itemAlias } | Retorna a chave usada no localStorage ({itemAlias}_{itemId}). |