История изменений
Исправление no-such-file, (текущая версия) :
Сделай отдельный класс-контейнер с методами лукапа по нужным тебе параметрам. (Лучше конечно отдельные классы лукапа, свой для каждого нужного параметра, но ты же будешь плакать, что слишкам сложна). Внутри словарь id -> объект. Если нужно ускорить лукап по какому то параметру, строй хэш параметр -> id.
Исходная версия no-such-file, :
Сделай отдельный класс-контейнер с методами лукапа по нужным тебе параметрам. (Лучше конечно отдельные классы лукапа, свой для каждого нужного параметра, но ты же будешь плакать, что слишкам сложна). Внутри словарь id -> объект. Если нужно ускорить лукап по какому то параметру, строй кэш параметр -> id.