Implement updateCache to delete unreferenced cached objects when they have not been referenced for a while.