2008-10-21 Marek Habersack <mhabersack@novell.com>
authorMarek Habersack <grendel@twistedcode.net>
Tue, 21 Oct 2008 01:08:23 +0000 (01:08 -0000)
committerMarek Habersack <grendel@twistedcode.net>
Tue, 21 Oct 2008 01:08:23 +0000 (01:08 -0000)
commitf345ffeea269c444743326d93edcd841c37be525
treec19aeeb4eebe2e99497ee9d8164ff9b2c0be7ef2
parenta25ac74ad43aeac16088ea3c2f04e04916e643f6
2008-10-21  Marek Habersack  <mhabersack@novell.com>

* CapabilitiesChecksum.cs: implement Hex and MapToHex more efficiently.

2008-10-21  Marek Habersack  <mhabersack@novell.com>

* OutputCacheModule.cs: seal the class.
Made OnRawResponseRemoved a static method.

* CachedVaryBy.cs: seal the class.
Use portable line terminators instead of literal '\n'.

* Cache.cs: seal the CacheItem and CacheItemEnumerator classes.

* CacheDependency.cs: dispose the associated dependency in the
DependencyDispose method.

* CachedRawResponse.cs: seal the class

2008-10-21  Marek Habersack  <mhabersack@novell.com>

* CapabilitiesLoader.cs: seal BrowserData.
Seal CapabilitiesLoader.
Do not lock on typeof (CapabilitiesLoader) in GetCapabilities ().

svn path=/trunk/mcs/; revision=116583
mcs/class/System.Web/System.Web.Caching/Cache.cs
mcs/class/System.Web/System.Web.Caching/CacheDependency.cs
mcs/class/System.Web/System.Web.Caching/CachedRawResponse.cs
mcs/class/System.Web/System.Web.Caching/CachedVaryBy.cs
mcs/class/System.Web/System.Web.Caching/ChangeLog
mcs/class/System.Web/System.Web.Caching/OutputCacheModule.cs
mcs/class/System.Web/System.Web.Configuration_2.0/CapabilitiesChecksum.cs
mcs/class/System.Web/System.Web.Configuration_2.0/ChangeLog
mcs/class/System.Web/System.Web/CapabilitiesLoader.cs
mcs/class/System.Web/System.Web/ChangeLog