Сборка: Cubes;
Пространство имён: Prognoz.Platform.Interop.Cubes;
Интерфейс IInMemManager содержит свойства и методы для работы с кэшем In-Memory.
IInMemManager
Механизм In-Memory используется для ускорения работы с данными при многопользовательской работе с кубами в репозитории. Более подробно читайте в статье «Кэширование (In-Memory)».
| Имя свойства | Краткое описание | |
| Свойство SharedMemory возвращает объем используемой отображаемой памяти в байтах. | ||
| Свойство StoredMemory возвращает объем места на диске в байтах, занятого кэшем. | ||
| Свойство UseInMem возвращает признак использования кэша In-Memory при работе с данными кубов репозитория. |
| Имя метода | Краткое описание | |
| Метод CheckHasMatrix осуществляет проверку и возвращает наличие в кэше кэшированных данных для указанного варианта отображения куба. | ||
| Метод ClearCachedData удаляет из кэша все данные, связанные с указанным кубом. | ||
| Метод GetMatrix возвращает матрицу с данными из кэша в соответствии с заданными параметрами расчёта куба. | ||
| Метод PreloadMatrix загружает кэшированные данные указанного варианта отображения куба в оперативную память. | ||
| Метод PrepareMatrix для указанного варианта отображения куба отстраивает матрицу, которая будет сохранена в кэш. | ||
| Метод PrepareMatrixPartial для указанного варианта отображения куба в соответствии с заданной отметкой отстраивает матрицу, которая будет сохранена в кэш. | ||
| Метод ResetMatrix удаляет из кэша матрицу с данными для указанного варианта отображения куба. | ||
| Метод UpdateBySelection осуществляет обновление данных в кэше в соответствии с заданными параметрами. |
См. также: