Мне нужно создать COM API, который в основном будет считывать некоторые данные из XML, выполнять некоторую обработку и возвращать некоторые данные в виде строки.
Этот API будет в COM DLL, которая будет в памятив большинстве случаев.
Я создал структуру для хранения данных в памяти, которая может использоваться в качестве кэша, чтобы избежать чтения файла каждый раз, когда вызывается API.
Я могу создатьСинглтон-класс, который может выполнять некоторую обработку и сохранять данные в кеше. Когда данные изменяются, он обновляет кеш и файл.не требуется глобально.После прочтения нескольких статей о синглтоне, не рекомендуется использовать синглтон только для управления кэшем.
Я не хочу использовать синглтон, но у меня нет другого решения для этого.Любые предложения ???