Package com.skava.web
Class CacheController
java.lang.Object
com.skava.web.CacheController
The Cache Controller -
This controller class provides API's to clear the cache based on cachenames and cachekeys.
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 TypeMethodDescriptioncacheClearcacheClearByName
(String cacheName) cacheClearByNamecacheClearByNameAndKey
(String cacheName, String cacheKey) cacheClearByNameAndKey
-
Constructor Details
-
CacheController
Default Constructor
-
-
Method Details
-
cacheClear
cacheClear- Returns:
- returns a string to indicate the cache has been cleared
-
cacheClearByName
@GetMapping("/cache/clear/{cacheName}") public String cacheClearByName(@PathVariable(value="cacheName",required=true) String cacheName) cacheClearByName- Parameters:
cacheName
- the cacheName whose cache has to be cleared- Returns:
- returns a string to indicate the cache has been cleared for the cacheName
-
cacheClearByNameAndKey
@GetMapping("/cache/clear/{cacheName}/{cacheKey}") public String cacheClearByNameAndKey(@PathVariable(value="cacheName",required=true) String cacheName, @PathVariable(value="cacheKey",required=true) String cacheKey) cacheClearByNameAndKey- Parameters:
cacheName
- the cacheName whose cache has to be clearedcacheKey
- the cacheKey whose cache has to be cleared- Returns:
- returns a string to indicate the cache has been cleared for the cacheName
-