| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177 |
- 2004-04-16 Gonzalo Paniagua Javier <[email protected]>
- * Cache.cs: fix from Jan Jaros for NullRef (bug #56996).
- 2004-04-07 Lluis Sanchez Gual <[email protected]>
- * Cache.cs, CacheEntry.cs, ExpiresBuckets.cs: The value to use to
- specify infinite timeout in ReaderWriterLock is -1, not 0.
- 2004-03-19 Gonzalo Paniagua Javier <[email protected]>
- * Watcher.cs: Removed file. Jackson made it obsolete and already
- removed it from the .sources file.
- 2004-02-09 Jackson Harper <[email protected]>
- * ExpiresBucket.cs: Remove duplicate code. Fixes bug #54031.
-
- 2004-02-09 Jackson Harper <[email protected]>
- * Cache.cs: Close entries that are removed.
- * CacheDependency.cs: Use FileSystemWatcher instead of custom
- Watcher for file dependencies.
- * OutputCacheModule.cs: Make the varyby objects dependent on the
- cached page.
-
- 2004-02-05 Jackson Harper <[email protected]>
- * CacheDependency.cs: Handle cache keys that have not been added
- to the cache yet.
-
- 2004-02-02 Jackson Harper <[email protected]>
- * OutputCacheModule.cs: We can use file dependancies now.
-
- 2004-01-14 Jackson Harper <[email protected]>
- * Cache.cs: Return null when items are expired but have not been
- removed yet.
- * OutputCacheModule.cs: Handle sliding expirations. Remove hacks
- checking if the item is expired, the cache no longer returns
- expired items.
-
- 2004-01-14 Jackson Harper <[email protected]>
- * Cache.cs: When using sliding expiration update the cache objects
- expires time as well as the expires entry expire time because the
- objects expire time is checked when objects are pulled out. This
- fixex bug #52778.
-
- 2004-01-11 Jackson Harper <[email protected]>
- * OutputCacheModule.cs: Remove varyby objects when there are no
- more raw responses that belong to them.
- * CachedRawResponse.cs: Keep a reference to the VaryBy object that
- this response belongs to this is so the varyby can be cleaned up.
- * CachedVaryBy.cs: Keep a reference to the keys that belong to the
- varyby and a reference to the varyby's key.
-
- 2004-01-04 Jackson Harper <[email protected]>
- * OutputCacheModule.cs: Dont cache items when trace is enabled.
-
- 2004-01-04 Jackson Harper <[email protected]>
- * OutputCacheModule.cs: Update the date header value.
- * CachedRawResponse.cs: Expose a ref to the date header, so it can
- be easily set/updated. Remove unused methods and vars.
-
- 2004-01-04 Jackson Harper <[email protected]>
- * CacheDependency.cs: Copy all the entries into the entries array,
- set on removed callback for items that we are dependent on.
- * Cache.cs: Add method to get CacheEntry objects.
- * OutputCacheModule.cs: Make raw repsonse entries dependent on
- their varyby param entries.
- 2004-01-04 Jackson Harper <[email protected]>
- * OutputCacheModule.cs: VaryBy keys now need the HttpContext not just the request.
- * CachedVaryBy.cs: Handle vary by headers, and vary by custom.
-
- 2004-01-03 Gonzalo Paniagua Javier <[email protected]>
- * ExpiresBuckets.cs: set _intPos when expanding the array. Fixes bug
- 52541. Patch by Jan Jaros ([email protected]).
- 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.
|