## Uses of Interface
org.zkoss.zk.ui.sys.DesktopCacheProvider

- Packages that use DesktopCacheProvider
  Package | Description
  --- | ---
  org.zkoss.zk.ui.impl |
  org.zkoss.zk.ui.sys |

- - ### Uses of DesktopCacheProvider in org.zkoss.zk.ui.impl

    Classes in org.zkoss.zk.ui.impl that implement DesktopCacheProvider
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GlobalDesktopCacheProvider` | A implementation of `DesktopCacheProvider` that stores all desktops from the same Web application into one desktop cache.
    `class` | `SessionDesktopCacheProvider` | A implementation of `DesktopCacheProvider` that stores all desktops from the same session in one desktop cache.

    Methods in org.zkoss.zk.ui.impl that return DesktopCacheProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `DesktopCacheProvider` | AbstractWebApp.`getDesktopCacheProvider()` |

    Methods in org.zkoss.zk.ui.impl with parameters of type DesktopCacheProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | AbstractWebApp.`setDesktopCacheProvider​(DesktopCacheProvider provider)` |

  - ### Uses of DesktopCacheProvider in org.zkoss.zk.ui.sys

    Methods in org.zkoss.zk.ui.sys that return DesktopCacheProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `DesktopCacheProvider` | WebAppCtrl.`getDesktopCacheProvider()` | Returns the desktop cache provider.

    Methods in org.zkoss.zk.ui.sys with parameters of type DesktopCacheProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | WebAppCtrl.`setDesktopCacheProvider​(DesktopCacheProvider provider)` | Sets the desktop provider for this Web application.