Clear-Cache
The Clear-Cache PowerShell cmdlet removes all cached items from a specified NCache cache instance. It allows safe removal of cache data with confirmation prompts, forceful execution when required, or selectively clearing of web-related content. This cmdlet is commonly used for cache maintenance, clearing stale or corrupted data, and resetting cache state during development, testing, or operational troubleshooting in distributed caching environments. It enables users to perform the following:
Clear cache and asks before clearing cache.
Clear cache forcefully.
Clear the web content only.
Note
This feature is also available in the NCache Open Source edition, please keep in mind that NCache Open Source has different parameters in some cmdlet instances.
Clear-Cache -Name [-Server] [-Force] [-ClearJSS] [-NoLogo] [-Credentials]
Examples
- This command clears the demoCache after confirming whether the user wants to proceed.
Clear-Cache -Name demoCache
- This command forcefully clears the cache and does not confirm with the user before clearing the cache.
Clear-Cache -Name demoCache -Force
- This command clears JavaScript or CSS content from the cache.
Clear-Cache -Name demoCache -ClearJSS
- This command clears the demoCache on the server 20.200.20.11.
Clear-Cache -Name demoCache -Server 20.200.20.11
- This command clears the demoCache after confirming whether the user wants to proceed using security credentials.
Clear-Cache -Name demoCache -Credentials(Get-Credential john_smith)
Properties
Note
The parameters with asterisk (*) on their names are the required parameters and the rest are optional.
| Parameters | Data Types | Description | Default Value |
|---|---|---|---|
-Name* |
<String> |
Specifies the name of the cache which needs to be cleared. Note: The cache must already exist on the source server. |
- |
-Force |
<SwitchParameter> |
Providing this parameter cleans the cache forcefully, whereas in normal situations the user is asked before clearing the cache. | - |
-ClearJSS |
<SwitchParameter> |
Clears only the JavaScript and CSS files from the cache. Note: This option is only available in Enterprise. |
False |
-NoLogo |
<SwitchParameter> |
Suppresses display of the logo banner. | False |
-Credentials |
<pscredential> |
Specifies the user credentials required to authorize access for the specified operation. These credentials should belong to a user with the appropriate permissions at the node. | - |
-Server |
<String> |
Specifies a server name where the NCache Service is running and a cache with the specified cache-name is registered. | IP of local machine |