TestCache.java 1.02 KB
Newer Older
yanzg's avatar
yanzg committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
//package com.tourbida.system.web;
//
//import com.alicp.jetcache.anno.CacheInvalidate;
//import com.alicp.jetcache.anno.CacheUpdate;
//import com.alicp.jetcache.anno.Cached;
//import com.tourbida.login.vo.TokenVo;
//import org.springframework.stereotype.Component;
//
//@Component
//public class TestCache {
//
//    @Cached(name = "test.", cacheNullValue = true)
//    public TokenVo load(TokenVo tokenVo) {
//        return tokenVo;
//    }
//
//    /**
//     * 保存接口请求日志
//     *
//     * @param tokenVo
//     */
//    @CacheUpdate(name = "test.", key = "args[0].token", value = "#tokenVo")
//    public String save(TokenVo tokenVo) {
//        return tokenVo.getToken();
//    }
//
//    /**
//     * 保存接口请求日志
//     *
//     * @param tokenVo 请求数据
//     * @retur 保存主键
//     */
//    @CacheInvalidate(name = "test.", key = "args[0].token")
////    @CacheInvalidate(name = "system.token.", key = "#tokenVo.token")
//    public int remove(TokenVo tokenVo) {
//        return 0;
//    }
//}