IInMemManager

Сборка: Cubes;

Пространство имён: Prognoz.Platform.Interop.Cubes;

Описание

Интерфейс IInMemManager содержит свойства и методы для работы с кэшем In-Memory.

Иерархия наследования

IInMemManager

Комментарии

Механизм In-Memory используется для ускорения работы с данными при многопользовательской работе с кубами в репозитории. Более подробно читайте в статье «Кэширование (In-Memory)».

Свойства

  Имя свойства Краткое описание
Свойство SharedMemory возвращает объем используемой отображаемой памяти в байтах.
Свойство StoredMemory возвращает объем места на диске в байтах, занятого кэшем.
Свойство UseCachedDimensions возвращает признак использования кэша In-Memory при работе со справочниками.
Свойство UseInMem возвращает признак использования кэша In-Memory при работе с данными кубов репозитория.

Методы

  Имя метода Краткое описание
Метод CanCacheDimension осуществляет проверку на возможность кэширования данных указанного справочника.
Метод CheckHasDimension проверяет наличие кэшированных данных для указанного справочника репозитория.
Метод CheckHasMatrix осуществляет проверку и возвращает наличие в кэше кэшированных данных для указанного варианта отображения куба.
Метод ClearCachedData удаляет из кэша все данные, связанные с указанным кубом.
Метод GetDimension возвращает данные указанного справочника из кэша.
Метод GetMatrix возвращает матрицу с данными из кэша в соответствии с заданными параметрами расчёта куба.
Метод PreloadMatrix загружает кэшированные данные указанного варианта отображения куба в оперативную память.
Метод PrepareDimension кэширует данные указанного справочника.
Метод PrepareMatrix для указанного варианта отображения куба отстраивает матрицу, которая будет сохранена в кэш.
Метод PrepareMatrixPartial для указанного варианта отображения куба в соответствии с заданной отметкой отстраивает матрицу, которая будет сохранена в кэш.
Метод ResetDimension удаляет из кэша данные указанного справочника.
Метод ResetMatrix удаляет из кэша матрицу с данными для указанного варианта отображения куба.
Метод UpdateBySelection осуществляет обновление данных в кэше в соответствии с заданными параметрами.

См. также:

Интерфейсы сборки Cubes