set caching
authorKonstantin Triger <kostat@mono-cvs.ximian.com>
Mon, 23 Jul 2007 11:24:50 +0000 (11:24 -0000)
committerKonstantin Triger <kostat@mono-cvs.ximian.com>
Mon, 23 Jul 2007 11:24:50 +0000 (11:24 -0000)
svn path=/trunk/mcs/; revision=82480

mcs/class/System.Web.Extensions/System.Web.Script.Services/ClientProxyHandler.cs

index 5d8b1352d66ebb943190dccede99a31016b50ad1..5f75d71dda0f5c3bb7a988fc9545c9700490950c 100644 (file)
@@ -48,8 +48,9 @@ namespace System.Web.Script.Services
                public void ProcessRequest (HttpContext context) {
                        HttpResponse response = context.Response;
                        response.ContentType = "application/x-javascript";
-                       response.AppendHeader ("Cache-Control", "private");
-                       //TODO: add Last-Modified
+                       response.Cache.SetExpires (DateTime.Now.AddYears (1));
+                       response.Cache.SetValidUntilExpires (true);
+                       response.Cache.SetCacheability (HttpCacheability.ServerAndPrivate);
                        response.Output.Write (_logicalTypeInfo.Proxy);
                }