Per usare la cache da una applicazione non-ASP.NET (es. Windows o console) è sufficiente referenziare l'Assembly System.Web.dll al progetto e creare una istanza della classe HttpRuntime. Infine è possibile utilizzare la proprietà statica Cache dell'oggetto HttpRuntime. Per semplificare possiamo creare una classe ad hoc che faccia tutto per noi:
public
class ProjectionCache