Add LRU for capping cache size and set up condition variables to prevent stampeding for a given host/port