'Prune all expired keys.'

def _prune(self):

    for (key, (add_time, _)) in list(self._store.items()):
        if (add_time < (datetime.now() - self.cache_time)):
            del self._store[key]
    self._last_prune = datetime.now()
