Skip to main content
Quando viene effettuata una richiesta, questa restituisce le informazioni dell’applicazione e le memorizza nella cache all’interno dell’oggetto Application stesso. Questo è utile se hai bisogno di accedere nuovamente a queste informazioni in un tempo relativamente breve, ovvero quando non vale la pena effettuare una nuova richiesta API per ottenere dati aggiornati. In questi casi, puoi accedere a Application.cache.

Effettuare richieste senza aggiornare la cache

Se, per qualche motivo, non vuoi aggiornare la cache quando effettui una richiesta, puoi passare l’argomento update_cache=False.
Se gli argomenti che passi a cache.update non sono un’istanza di StatusData, LogsData o BackupData, verrà sollevato un errore SquareException.

Svuotare manualmente la cache

Puoi svuotare manualmente la cache usando cache.clear.

Aggiornare manualmente la cache

Puoi anche aggiornarla manualmente usando il metodo cache.update.