14fd8142e8448bfbe1a169a9d2d273b79cde2f05
FAQ/Questions/Caching.md
| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | +#Caching in Izenda |
|
| 2 | + |
|
| 3 | +[[_TOC_]] |
|
| 4 | + |
|
| 5 | +##Question |
|
| 6 | + |
|
| 7 | +What kinds of caching does Izenda use? Can I update the cache? |
|
| 8 | + |
|
| 9 | +##Answer |
|
| 10 | + |
|
| 11 | +Izenda caches all your reports and schema information automatically per browser session. Here is a list of the caching methods that are available in case you wish to manually update the cache, although generally the cache will self-update as needed. |
|
| 12 | + |
|
| 13 | +###[[FilteredListReports]] |
|
| 14 | + |
|
| 15 | +The AdHocConfig.FilteredListReports method will return a list of reports that are guaranteed to be available to the current user. |
|
| 16 | + |
|
| 17 | +###InvalidateFilteredCaches |
|
| 18 | + |
|
| 19 | +The AdHocConfig.InvalidateFilteredCaches() method will clean up the results cached in the FilteredListReports method and can be called manually if needed. Like, for instance, when the XML definitions of one or more reports change outside the environment. |
|
| 20 | + |
|
| 21 | +###InvalidateSchemaCache |
|
| 22 | + |
|
| 23 | +The AdHocConfig.InvalidateSchemaCache() method will update the schema for database changes, all filtered report lists, queries to the database that were cached, cached HTML results of reports, and cached XML report definitions. |
|
| 24 | + |
|
| 25 | +##CleanUpCache |
|
| 26 | + |
|
| 27 | +The FusionCache.CleanUpCache method is part of the Izenda Fusion Driver suite and will clear all cached HTML reports. |
|
| 28 | + |
|
| 29 | +##RefreshAllCachedReports |
|
| 30 | + |
|
| 31 | +The FusionCache.RefreshAllCachedReports method can be called to update the cache of HTML reports. Unlike CleanUpCache above, this will NOT clear the cache. It will include changes made to all HTML reports for the current user. |
|
| ... | ... | \ No newline at end of file |