![]() MAX_MEMORY_USAGE | Limite massimo di memoria allocabile dalla cache. Al raggiungimento di tale soglia verrą avviata la pulizia forzata (scavenge). |
![]() MIN_MEMORY_AVAILABLE_AFTER_SCAVENGE | Memoria minima disponibile a seguito della pulizia forzata della cache (scavenge) |
![]() SCAVANGE_INTERVAL | Intervallo di controllo dello stato della cache (espresso in millisecondi) |
![]() Equals (inherited from Object) | Determina se le istanze di Object specificate sono considerate uguali. |
![]() GetInstance | Restituisce l'istanza del CacheService da utilizzare (singleton) |
![]() ReferenceEquals (inherited from Object) | Determina se le istanze di Object specificate rappresentano la stessa istanza. |
Add | Aggiunge o aggiorna i metadati di un oggetto nella cache |
Equals (inherited from Object) | Consente di determinare se l'oggetto Object specificato č uguale all'oggetto Object corrente. |
Get | Restituisce i metadati relativi all'oggetto richiesto |
GetHashCode (inherited from Object) | Viene utilizzato come funzione hash per un tipo particolare, adatto per l'utilizzo in algoritmi hash e in strutture di dati simili a una tabella hash. |
GetType (inherited from Object) | Ottiene l'oggetto Type dell'istanza corrente. |
Remove | Rimuove i metadati di un oggetto dalla cache |
Scavenge | Effettua il controllo periodico per la pulizia della cache, eliminando gli oggetti scaduti e, se necessario, procedendo alla rimozione forzata degli elementi per liberare memoria. |
ToString (inherited from Object) | Restituisce un oggetto String che rappresenta l'oggetto Object corrente. |
Finalize (inherited from Object) | Consente a un oggetto Object di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto Object stesso venga recuperato dalla procedura di Garbage Collection. |
MemberwiseClone (inherited from Object) | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. |
CacheService Class | Caching Namespace