* Containers
- Created module
* ExpirationStrategy
- Added new enum with members `LIVE` and `ON_ACCESS`
* Entry
- Added entry
* CacheMap
- Added initial implementation
CacheMap (unitests)
- Added a unittest
* CacheList
- Added a stub `CacheList` container type
* CacheMap
- Implement the static ifdefs to set
- Use the hitcount method
* CacheMap
- Disbale hitcount for now
* CacheMap
- Added `ReplacementFunction`
* CacheMap
- Implemented `updateKey(K key)`
* CacheMap
- Implemented `expirationCheck(K key)`
* CacheMao
- Updated `get(K key)` to use the new `K` key-based exipiration check
* CacheMap
- The method `updateKey(K key)` now returns the value refreshed
- `get(K key)` now refrehses on unfound key
* CacheMap
- Implemented `makeKey(K key)`
- Busy reworking, still broken
* CacheMap
- Fixed errors with compilation in `makeKey(K key)`
* CacheMap
- Fixed `expirationCheck(K key)` by using `makeKey(K key)` whenever the key does not yet exist
* CacheMap (unittests)
- Fixed unit test
* CacheMap
- Removed `put(K, V)` method
* CacheMap
- Removed traversal version `expirationCheck()`
* CacheMap
- Force compilation failure when `get()` is called for LIVE strat
- Added proper `~this()` implementation for LIVE strat
* CacheMap
- Documented methods
* CacheMap
- Updated `get(K)`
* CacheMap
- Either a function or delegate may now be used
* CacheMap
- Removed nop
* CacheMap
- Always use a thread that wakes up at expirary time to clean up
- Added destructor (that won't seg) as it wits for the cleanup to happen then exits (allowing destruction AFTER the fact)
* CacheMap
- Added some documentation
* CacheMap
- Cleaned up
* CacheList
- Removed `CacheList`
* Containers
- Moved inside of unittest
* Containers (unittest)
- Documented
- Removed unused unittest
* ExpirationStrategy
- Removed this enum
* Entry
- Documented
* CacheMap
- Documented `get(Key)`
* CacheMap
- Documented `checkerFunc()`
* CacheMap
- Documented `doLiveCheck()` and `~this()`
* niknaks.containers
- Documented module
* niknaks (package)
- Added import
* CacheMap
- Implemented `removeKey(K key)`
* CacheMap
- Documented `removeKey(K)`
* CacheMap (unittest)
- Explcitiyl set time
* CacheMap (unittest)
- Added a test ofkey removal (explicit)
* CacheMap (unittest)
- Destroy map
* CacheMap (unittest)
- Added missing documentation
* CacheMap (unittest)
- Removed old code
* CacheMap (unittests)
- Cleaned up
* CacheMap
- Fixed the constructor which takes in a `ReplacementFunction` to pass in the default arguments as well
- The `checkerFunc` now uses the `sweepInterval`
- Added support for a `sweepInterval` which the checker runs at now (seperate to the `expirationTime`)
CacheMap (unittest)
- Documented more unittests
- Added a unit test for on-access stratergy testing
* niknaks.containers
- Cleaned up imports