diff --git a/inventory_provider/routes/classifier.py b/inventory_provider/routes/classifier.py index 6c3d438628199b5eab81f646405d3d5f01b85fd8..027a47bf7f202bbf45a1f1a0f530e7ef90204073 100644 --- a/inventory_provider/routes/classifier.py +++ b/inventory_provider/routes/classifier.py @@ -2,6 +2,7 @@ import ipaddress import json import logging import re +from functools import lru_cache from typing import Optional from flask import Blueprint, Response, request @@ -102,6 +103,7 @@ def after_request(resp): return common.after_request(resp) +@lru_cache(256) def get_ims_equipment_name(equipment_name: str, r: Redis=None) -> str: if not r: r = common.get_current_redis()