Интерфейс IMetabaseCache содержит свойства и методы для работы с кэшем репозитория.
При работе с объектами для ускорения доступа к их данным реализовано кэширование данных в кэше репозитория. При кэшировании на компьютере пользователя создаются временные копии объекта, содержащие часто используемые данные. Если объект имеет параметры, то копии создаются для каждого набора параметров, с которыми открывается объект. Кэширование данных поддерживают такие объекты, как: справочники, справочники НСИ и базы данных временных рядов. Также в кэше репозитория хранятся ссылки на используемые объекты. Кэш репозитория хранится и используется в рамках одного соединения с репозиторием.
Имя свойства | Краткое описание | |
Свойство SharedValue возвращает текущее значение глобальной переменной. |
Имя метода | Краткое описание | |
Метод Flush очищает ссылки объекта репозитория по его ключу. | ||
Метод FlushAll очищает ссылки на объекты, хранящиеся в кэше репозитория. | ||
Метод FlushById очищает ссылки объекта репозитория по его идентификатору. | ||
Метод FlushInstance очищает кэш объекта репозитория по его ключу и заданным значениям параметров. | ||
Метод FlushInstanceById очищает кэш объекта репозитория по его идентификатору и заданным значениям параметров. | ||
Метод GetInstance возвращает экземпляр объекта из кэша репозитория по ключу и указанному набору параметров. | ||
Метод GetInstanceById возвращает экземпляр объекта из кэша репозитория по идентификатору и указанному набору параметров. | ||
Метод MetabaseFlush осуществляет очистку кэша объекта репозитория без очистки кэша сборок. | ||
Метод MetabaseFlushAll осуществляет очистку кэша объектов без очистки кэша сборок. |
См. также: