Class CacheRestController


  • @RestController
    @RequestMapping("${crafter.core.rest.base.uri}/cache")
    public class CacheRestController
    extends RestControllerBase
    REST service that provides several methods to handle Crafter's cache engine.
    Author:
    avasquez, hyanghee
    • Constructor Detail

      • CacheRestController

        public CacheRestController()
    • Method Detail

      • setCacheTemplate

        public void setCacheTemplate​(CacheTemplate cacheTemplate)
      • setAuthorizationToken

        public void setAuthorizationToken​(String authorizationToken)
      • clearAllScopes

        @RequestMapping(value="/clear_all",
                        method=GET)
        public Map<String,​Object> clearAllScopes​(@RequestParam
                                                       String token)
                                                throws CacheException,
                                                       org.craftercms.commons.exceptions.InvalidManagementTokenException
        Throws:
        CacheException
        org.craftercms.commons.exceptions.InvalidManagementTokenException
      • validateToken

        protected void validateToken​(String token)
                              throws org.craftercms.commons.exceptions.InvalidManagementTokenException
        Throws:
        org.craftercms.commons.exceptions.InvalidManagementTokenException