Add a CachePolicy abstract class, with an LRUCachePolicy implementation.
Have separate MemoryTable classes for Hive-partitioned tables and non-partitioned tables.