Thread-safe, size based (according LRU policy), and categorized divided (priorities) cache data structure.