Realisation of cache eviction algorithms (policies) with generics:
- LRU eviction policy
- Simplified 2Q eviction policy @see http://www.vldb.org/conf/1994/P439.PDF
- Full 2Q eviction policy @see http://www.vldb.org/conf/1994/P439.PDF
- MQ eviction policy @see https://www.usenix.org/legacy/events/usenix01/full_papers/zhou/zhou.pdf
- LFU
TODO: 6. More tests 7. LFU with SizeCalculator