| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- 2003-11-21 Jackson Harper <[email protected]>
- * OutputCacheModule.cs: Only cache a page if it has a 200 status
- code. Fix tabbing.
- * CachedVaryBy.cs: Give raw response keys a name, use the
- httpmethod in the key, and delimit items with \n so it is easier
- to read when debugging.
-
- 2003-11-21 Jackson Harper <[email protected]>
- * OutputCacheModule.cs: Store a CachedVaryBy object for each
- cached page. Then store a CachedRawResponse for each combination
- of varried parameters for a page.
- * CachedRawResponse.cs: Do not need to store param values anymore
- those are stored in the CachedVaryBy now. Get the content length
- so we dont send back the entire buffer.
- * CachedVaryBy.cs: New file - holds the varyby data for a page,
- and a method to generate a key based on params. Right now this
- only works with VaryByParams. TODO: support VaryByHeaders and
- VaryByCustom.
-
- 2003-11-20 Jackson Harper <[email protected]>
- * Cache.cs: New method so non public cache items can be added.
- * CachedRawResponse.cs: New file - A snapshot of a response that
- is stored in the cache and can be used to create a new response.
- * OutputCacheModule.cs: Module for inserting and retrieving
- responses from the cache.
-
- 2003-04-09 Gonzalo Paniagua Javier <[email protected]>
- * CacheDependency.cs:
- * CacheEntry.cs:
- * Watcher.cs: added a FileSystemWatcher-like class for dependency checking.
- 2003-03-13 Gonzalo Paniagua Javier <[email protected]>
- * Cache.cs:
- * CacheDefinitions.cs:
- * CacheDependency.cs:
- * CacheEntry.cs:
- * CacheExpires.cs:
- * ExpiresBuckets.cs: reformatted, make class status page happier. Does
- not work yet (wait for the next patch).
- 2002-12-27 Daniel Cazzulino <[email protected]>
- * CacheEntry.cs: several changes. New constants, use of constants
- defined in Cache.cs, modified locks to optimize perf. Fixed property
- sets which weren't using the keyword value to set the new values
- (don't know how this worked before!).
- * Cache.cs: changed singleton implementation to only create the object
- when actually used. Changed Insert overloads to use constants
- defined instead of hard values.
- * ExpiresBuchets: major changes. All locking now uses ReaderWriterLock
- class. Bucket now efectively reuses free indexes from removed items
- to avoid unnecessary expansions. Expansion now uses Array.CopyTo to
- add elements to the new list. Added private Int32Collection to
- handle int indexes efficiently (thanks Shawn Van Ness). See comments
- there.
- 2002-10-08 Gonzalo Paniagua Javier <[email protected]>
- * Cache.cs: little fixes.
- 2002-07-28 Gonzalo Paniagua Javier <[email protected]>
- * CacheDefinitions.cs: fixed a couple of enums.
- * CacheDependency.cs: the class is sealed.
- 2002-06-11 Gonzalo Paniagua Javier <[email protected]>
- * CacheDependency.cs: fixed a couple of typos and don't throw
- NotImplementedException in constructors.
- 2001-12-21 Gaurav Vaish <[email protected]>
- * CacheDependency.cs: Some unimplemented methods to make build
- 2001-07-20 Patrik Torstensson ([email protected])
- * Cache.cs: Implemented. (90% ready)
- * CacheDefinitions.cs: Implemented.
- * CacheDependency.cs: Added. (20% ready)
- * CacheExpires: Implemented.
- * CacheEntry.cs: Implemented. (95% ready, going to be changed due to CacheDependecy support)
- * ExpiresBuckets.cs: Implemented.
|