Cache
Reference Implementation of cache
Implement a cache application with LRU eviction policy.
- Selection of data structures
- Definition of APIs/methods
- Corner cases handling
- Exception handling
- Choosing the technique and process to implement LRU behaviour