initial commit of AppCache
functional prototype
added test project with sample data, added IMemoryCache, IReplacementAlgorithm interfaces, refined CacheSet
refined IReplacementAlgorithm interface, implemented LRU algorithm
integrated replacement algorithm
moved CacheElement to its own file
removed log4net config from AppCache App.config
added Count, Remove, and Clear
Implemented Count, Remove, and Clear. Refactored constructor and Add.
implemented more tests
refactored to use Customers, accept cache and set sizes as command-line arguments
added packages.config for AppCacheTestConsole
removed CacheConfig
implemented thread safety in MemoryCache.
made methods internal, removed old code, tightened up implementation
implemented GetCacheSetKey for integer types
more tests
converted from uint to int
added MRUReplacementAlgorithm
final cleanup, comments, and implementation details