Releases: paulmooreparks/SetAssociativeCache
Release 0.5
Added TLRU (time-aware least-recently used) cache implementation. This required A LOT of refactoring to make it work, and I made some changes to how CacheImplBase is designed, which will require my three-part article series to expand to four parts.
There is now a test application for the TLRU implementation that lets you cache web requests and watch them expire from the TLRU cache.
I still need to add a lot of unit tests for TLRU, which is the next item on the to-do list.
Release 0.4
Final code changes before starting part 3 of the article series. That doesn't mean the code won't change; I tend to discover things as I write about my code. The code should, hopefully, stay mostly stable.
Release 0.3
Complete clean-up of code with comments; clean-up of naming.
Release 0.2
Slightly cleaner internal implementation. No major changes in function.
Release 0.1
Basic functionality is now in place and tested. I still need to implement a few more interfaces like ISerializable.