Make default well known cache global again.

pull/5836/head
Erik Johnston 2019-08-13 10:06:51 +01:00
parent 41546f946e
commit f218705d2a
1 changed files with 4 additions and 1 deletions

View File

@ -47,6 +47,9 @@ WELL_KNOWN_MIN_CACHE_PERIOD = 5 * 60
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
_well_known_cache = TTLCache("well-known")
@attr.s(slots=True, frozen=True) @attr.s(slots=True, frozen=True)
class WellKnownLookupResult(object): class WellKnownLookupResult(object):
delegated_server = attr.ib() delegated_server = attr.ib()
@ -61,7 +64,7 @@ class WellKnownResolver(object):
self._clock = Clock(reactor) self._clock = Clock(reactor)
if well_known_cache is None: if well_known_cache is None:
well_known_cache = TTLCache("well-known") well_known_cache = _well_known_cache
self._well_known_cache = well_known_cache self._well_known_cache = well_known_cache
self._well_known_agent = RedirectAgent(agent) self._well_known_agent = RedirectAgent(agent)