ChangeLog 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. 2002-12-27 Daniel Cazzulino <[email protected]>
  2. * CacheEntry.cs: several changes. New constants, use of constants
  3. defined in Cache.cs, modified locks to optimize perf. Fixed property
  4. sets which weren't using the keyword value to set the new values
  5. (don't know how this worked before!).
  6. * Cache.cs: changed singleton implementation to only create the object
  7. when actually used. Changed Insert overloads to use constants
  8. defined instead of hard values.
  9. * ExpiresBuchets: major changes. All locking now uses ReaderWriterLock
  10. class. Bucket now efectively reuses free indexes from removed items
  11. to avoid unnecessary expansions. Expansion now uses Array.CopyTo to
  12. add elements to the new list. Added private Int32Collection to
  13. handle int indexes efficiently (thanks Shawn Van Ness). See comments
  14. there.
  15. 2002-10-08 Gonzalo Paniagua Javier <[email protected]>
  16. * Cache.cs: little fixes.
  17. 2002-07-28 Gonzalo Paniagua Javier <[email protected]>
  18. * CacheDefinitions.cs: fixed a couple of enums.
  19. * CacheDependency.cs: the class is sealed.
  20. 2002-06-11 Gonzalo Paniagua Javier <[email protected]>
  21. * CacheDependency.cs: fixed a couple of typos and don't throw
  22. NotImplementedException in constructors.
  23. 2001-12-21 Gaurav Vaish <[email protected]>
  24. * CacheDependency.cs: Some unimplemented methods to make build
  25. 2001-07-20 Patrik Torstensson ([email protected])
  26. * Cache.cs: Implemented. (90% ready)
  27. * CacheDefinitions.cs: Implemented.
  28. * CacheDependency.cs: Added. (20% ready)
  29. * CacheExpires: Implemented.
  30. * CacheEntry.cs: Implemented. (95% ready, going to be changed due to CacheDependecy support)
  31. * ExpiresBuckets.cs: Implemented.