├── .gitignore ├── business ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── cn │ │ └── dc │ │ └── biz │ │ ├── config │ │ └── MybatisConfig.java │ │ ├── constant │ │ └── CacheConstant.java │ │ ├── entity │ │ ├── Order.java │ │ └── Stock.java │ │ └── mapper │ │ ├── OrderMapper.java │ │ └── StockMapper.java │ └── resources │ └── mapper │ ├── OrderMapper.xml │ └── StockMapper.xml ├── pom.xml ├── v1 ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── cn │ │ └── dc │ │ ├── DcV1Application.java │ │ ├── config │ │ ├── CaffeineConfig.java │ │ └── RedisConfig.java │ │ ├── controller │ │ └── OrderController.java │ │ └── service │ │ ├── OrderService.java │ │ ├── Test.java │ │ └── impl │ │ └── OrderServiceImpl.java │ └── resources │ ├── application.yml │ └── logback.xml ├── v2 ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── cn │ │ └── dc │ │ ├── DcV2Application.java │ │ ├── config │ │ ├── CacheManagerConfig.java │ │ └── RedisConfig.java │ │ ├── controller │ │ └── OrderController.java │ │ └── service │ │ ├── OrderService.java │ │ └── impl │ │ └── OrderServiceImpl.java │ └── resources │ ├── application.yml │ └── logback.xml ├── v3 ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── cn │ │ └── dc │ │ ├── DcV3Application.java │ │ ├── annotation │ │ ├── CacheType.java │ │ └── DoubleCache.java │ │ ├── aspect │ │ └── CacheAspect.java │ │ ├── config │ │ ├── CaffeineConfig.java │ │ └── RedisConfig.java │ │ ├── controller │ │ └── OrderController.java │ │ ├── service │ │ ├── OrderService.java │ │ └── impl │ │ │ └── OrderServiceImpl.java │ │ └── util │ │ └── ElParser.java │ └── resources │ ├── application.yml │ └── logback.xml └── v4 ├── pom.xml └── src └── main ├── java └── com │ └── cn │ └── dc │ ├── DcV4Application.java │ ├── cache │ ├── DoubleCache.java │ ├── DoubleCacheManager.java │ └── DoubleCacheV0.java │ ├── config │ ├── CacheConfig.java │ ├── DoubleCacheConfig.java │ ├── MessageConfig.java │ └── RedisConfig.java │ ├── controller │ ├── MessageController.java │ └── OrderController.java │ ├── msg │ ├── CacheMassage.java │ ├── CacheMsgType.java │ ├── MessageSourceUtil.java │ └── RedisMessageReceiver.java │ ├── service │ ├── OrderService.java │ └── impl │ │ └── OrderServiceImpl.java │ └── util │ └── SpringContextUtil.java └── resources ├── application.yml └── logback.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/.gitignore -------------------------------------------------------------------------------- /business/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/pom.xml -------------------------------------------------------------------------------- /business/src/main/java/com/cn/dc/biz/config/MybatisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/java/com/cn/dc/biz/config/MybatisConfig.java -------------------------------------------------------------------------------- /business/src/main/java/com/cn/dc/biz/constant/CacheConstant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/java/com/cn/dc/biz/constant/CacheConstant.java -------------------------------------------------------------------------------- /business/src/main/java/com/cn/dc/biz/entity/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/java/com/cn/dc/biz/entity/Order.java -------------------------------------------------------------------------------- /business/src/main/java/com/cn/dc/biz/entity/Stock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/java/com/cn/dc/biz/entity/Stock.java -------------------------------------------------------------------------------- /business/src/main/java/com/cn/dc/biz/mapper/OrderMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/java/com/cn/dc/biz/mapper/OrderMapper.java -------------------------------------------------------------------------------- /business/src/main/java/com/cn/dc/biz/mapper/StockMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/java/com/cn/dc/biz/mapper/StockMapper.java -------------------------------------------------------------------------------- /business/src/main/resources/mapper/OrderMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/resources/mapper/OrderMapper.xml -------------------------------------------------------------------------------- /business/src/main/resources/mapper/StockMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/business/src/main/resources/mapper/StockMapper.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/pom.xml -------------------------------------------------------------------------------- /v1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/pom.xml -------------------------------------------------------------------------------- /v1/src/main/java/com/cn/dc/DcV1Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/java/com/cn/dc/DcV1Application.java -------------------------------------------------------------------------------- /v1/src/main/java/com/cn/dc/config/CaffeineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/java/com/cn/dc/config/CaffeineConfig.java -------------------------------------------------------------------------------- /v1/src/main/java/com/cn/dc/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/java/com/cn/dc/config/RedisConfig.java -------------------------------------------------------------------------------- /v1/src/main/java/com/cn/dc/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/java/com/cn/dc/controller/OrderController.java -------------------------------------------------------------------------------- /v1/src/main/java/com/cn/dc/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/java/com/cn/dc/service/OrderService.java -------------------------------------------------------------------------------- /v1/src/main/java/com/cn/dc/service/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/java/com/cn/dc/service/Test.java -------------------------------------------------------------------------------- /v1/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java -------------------------------------------------------------------------------- /v1/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/resources/application.yml -------------------------------------------------------------------------------- /v1/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v1/src/main/resources/logback.xml -------------------------------------------------------------------------------- /v2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/pom.xml -------------------------------------------------------------------------------- /v2/src/main/java/com/cn/dc/DcV2Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/java/com/cn/dc/DcV2Application.java -------------------------------------------------------------------------------- /v2/src/main/java/com/cn/dc/config/CacheManagerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/java/com/cn/dc/config/CacheManagerConfig.java -------------------------------------------------------------------------------- /v2/src/main/java/com/cn/dc/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/java/com/cn/dc/config/RedisConfig.java -------------------------------------------------------------------------------- /v2/src/main/java/com/cn/dc/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/java/com/cn/dc/controller/OrderController.java -------------------------------------------------------------------------------- /v2/src/main/java/com/cn/dc/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/java/com/cn/dc/service/OrderService.java -------------------------------------------------------------------------------- /v2/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java -------------------------------------------------------------------------------- /v2/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/resources/application.yml -------------------------------------------------------------------------------- /v2/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v2/src/main/resources/logback.xml -------------------------------------------------------------------------------- /v3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/pom.xml -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/DcV3Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/DcV3Application.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/annotation/CacheType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/annotation/CacheType.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/annotation/DoubleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/annotation/DoubleCache.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/aspect/CacheAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/aspect/CacheAspect.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/config/CaffeineConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/config/CaffeineConfig.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/config/RedisConfig.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/controller/OrderController.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/service/OrderService.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java -------------------------------------------------------------------------------- /v3/src/main/java/com/cn/dc/util/ElParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/java/com/cn/dc/util/ElParser.java -------------------------------------------------------------------------------- /v3/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/resources/application.yml -------------------------------------------------------------------------------- /v3/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v3/src/main/resources/logback.xml -------------------------------------------------------------------------------- /v4/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/pom.xml -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/DcV4Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/DcV4Application.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/cache/DoubleCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/cache/DoubleCache.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/cache/DoubleCacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/cache/DoubleCacheManager.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/cache/DoubleCacheV0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/cache/DoubleCacheV0.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/config/CacheConfig.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/config/DoubleCacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/config/DoubleCacheConfig.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/config/MessageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/config/MessageConfig.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/config/RedisConfig.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/controller/MessageController.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/controller/OrderController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/controller/OrderController.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/msg/CacheMassage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/msg/CacheMassage.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/msg/CacheMsgType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/msg/CacheMsgType.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/msg/MessageSourceUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/msg/MessageSourceUtil.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/msg/RedisMessageReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/msg/RedisMessageReceiver.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/service/OrderService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/service/OrderService.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/service/impl/OrderServiceImpl.java -------------------------------------------------------------------------------- /v4/src/main/java/com/cn/dc/util/SpringContextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/java/com/cn/dc/util/SpringContextUtil.java -------------------------------------------------------------------------------- /v4/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/resources/application.yml -------------------------------------------------------------------------------- /v4/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trunks2008/double-cache/HEAD/v4/src/main/resources/logback.xml --------------------------------------------------------------------------------