InMemManager

Assembly: Cubes;

Namespace: Prognoz.Platform.Interop.Cubes;

Description

The InMemManager class implements the manager to work with the In-Memory cache.

Fore.NET Syntax

The class to get analog of the InMemManager class:

None;

Class to get analog of the InMemManager class object:

InMemManagerClass;

Class object properties inherited from IInMemManager

  Property name Brief description
The SharedMemory property returns the size of the displayed memory in use in bites.
The StoredMemory property returns the size of cache on the disk in bites.
The UseCachedDimensions property returns whether In-Memory cache is used when working with dictionaries.
The UseInMem property returns whether the In-Memory cache is used on working with repository cubes.

Class object methods inherited from IInMemManager

  Method name Brief description
The CanCacheDimension method checks if data of the specified dictionary can be cached.
The CheckHasDimension method checks if there is cached data for the specified repository dictionary.
The CheckHasMatrix method checks and returns whether cache contains cached data for the specified option of cube display.
The ClearCachedData method removes all data linked to the specified cube from the cache.
The GetDimension method returns data of the specified dictionary from cache.
The GetMatrix method returns matrix with data from cache according to the specified parameters of cube calculation.
The PreloadMatrix method loads cached data of the specified option of cube display to the RAM.
The PrepareDimension method caches data of the specified dictionary.
The PrepareMatrix method builds matrix that will be saved to the cache for the specified cube display option.
The PrepareMatrixPartial method builds matrix the will be saved to the cache for the specified cube display option according to the specified selection.
The ResetDimension method deletes data of the specified dictionary from cache.
The ResetMatrix method removes matrix with data for the specified cube display option from the cache.
The UpdateBySelection method updates cache data according to the specified parameters.

See also:

Cubes Assembly Classes