In ASP.NET, c'è qualche ragione per non rendere un insieme di funzioni che Aggiungi/Rimuovi/Ottieni dall'oggetto Cache Statico?Rendere statici i metodi di accesso alla cache
Get() - solo ottiene la voce, alcun motivo per non essere statico
Add(), remove() - Ho letto che l'aggiunta/eliminazione nella cache ha il proprio meccanismo di blocco interno, in modo che possano essere statico senza che io crei il mio lock() {} wrapping.
Sta dicendo che può essere statico poiché HttpRuntime.Cache chiamate sono statici? La mia domanda era di mettere le chiamate Cache nei metodi in modo che io possa fare il logging, il controllo degli errori, cambiare i tempi di scadenza, se necessario, ecc. – eych
Wow, non sapevo che esistesse. Ho sempre usato 'HttpContext.Current.Cache' per accedervi staticamente. – Earlz