Package com.skava.accounts.web
Class CacheController
java.lang.Object
com.skava.accounts.web.CacheController
This controller class provides API's to clear the cache based on cachenames and cachekeys.
- Author:
- Infosys Equinox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionUsed to clear all the cache.cacheClearByName
(String cacheName) Used to clear the cache by its name.cacheClearByNameAndKey
(String cacheName, String cacheKey) Used to clear the cache by its name
-
Constructor Details
-
CacheController
public CacheController()Default Constructor
-
-
Method Details
-
cacheClear
Used to clear all the cache.- Returns:
- the cache clear success response.
-
cacheClearByName
@GetMapping("/cache/clear/{cacheName}") public String cacheClearByName(@PathVariable(value="cacheName",required=true) String cacheName) Used to clear the cache by its name.- Parameters:
cacheName
- Indicates the cache name which is used for clearing the cache.- Returns:
- the cache clear success response.
-
cacheClearByNameAndKey
@GetMapping("/cache/clear/{cacheName}/{cacheKey}") public String cacheClearByNameAndKey(@PathVariable(value="cacheName",required=true) String cacheName, @PathVariable(value="cacheKey",required=true) String cacheKey) Used to clear the cache by its name- Parameters:
cacheName
- Indicates the cache name which is used for clearing the cache.cacheKey
- Indicates the cache key which is used for clearing the cache by its key.- Returns:
- the cache clear success response.
-