Go LRU Cache with time based eviction (based  on Google Vitesse Cache)