Я разрабатываю приложение, которое среди своих функций позволяет пользователям вводить в систему новые объекты (например, продукт). При создании нового продукта пользователь может выбрать категорию, а затем программа переходит к загрузке любого количества пользовательских атрибутов для этой категории, которые пользователь установил ранее.
Программа загружает и отображает атрибуты без проблем. Однако проблема в том, что могут существовать сотни различных категорий со своими собственными наборами атрибутов. Из-за этого я не хочу запрашивать базу данных и настраивать элементы управления каждый раз, когда пользователь переключается на другую категорию продукта.
Я борюсь с тем, что было бы лучшим способом "кэшировать" атрибуты категории и элементы управления в памяти после загрузки, чтобы последующие загрузки были мгновенными.
У кого-нибудь есть идеи?
РЕДАКТИРОВАТЬ: Просто чтобы уточнить, мой вопрос касается кэширования элементов управления , а не атрибуты (данные) .