INNER CODE UNIT · Python
_get_cached_market
YichengYang-Ethan/oracle3 · oracle3/blinks/server.py:32
def _get_cached_market(ticker: str) -> dict | None:
"""Return cached market metadata if still valid, else None."""
entry = _market_cache.get(ticker)
if entry is None:
return None
ts, data = entry
if time.monotonic() - ts > _CACHE_TTL:
del _market_cache[ticker]
return None
return data
def _set_cached_market(ticker: str, data: dict) -> None:
"""Store market metadata in cache."""
_market_cache[ticker] = (time.monotonic(), data)
def _build_app():