# dlc-cache **Repository Path**: BlusFlowerPants/dlc-cache ## Basic Information - **Project Name**: dlc-cache - **Description**: 本地缓存可管理,降低本地缓存使用的不安全,与不确定性,适合本地缓存使用较多的团队项目,可以降低对于缓存使用的沟通成本,与AutoloadCache 更加简洁,精简,没有别的杂七杂八的功能,开源版本现已经试运行半年,后期会继续更新优化此项目,大家也可以在使用过程中提出批评与改正 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://gitee.com/BlusFlowerPants/dlc-cache - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 1 - **Created**: 2021-09-14 - **Last Updated**: 2025-05-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DLC-local-cache --------------------------------------------- ### 它是做什么的 #### cache 不应与业务有过多绑定,cache 就是 cache 如果你的项目有以下情况可以考虑使用此框架 1. 因为使用 Caffine、各种HashMap 而导致 缓存注解,缓存使用随处可见,无法对本地缓存进行一个有效的管理和集中化使用、 2. 因为项目开发人员不同,使用本地缓存的工具各有千秋,对于本地缓存的操作无法保证安全性、 3. 因为使用了本地缓存时,对于不同的缓存的即时更新和初始化,总要写一段类似但又特殊的代码进行维护、 4. 由于开发人员使用本地缓存不当,导致触发本地缓存内存占用过高,而不能及时知晓,并及时禁用、 5. 你想知道每台机器本地缓存的使用情况,和对应的本地缓存使用对象状态信息 项目支持spring boot - 有效管理本地缓存使用流程 - 简化开发人员对于本地缓存使用的难度 - 灵活可扩展的代码结构 - 此项目是缓存管理,所以是在正常情况下,性能的顶点在于代码本身的编写 - 项目框架技术: springboot + redis + hutool + netty ### [使用方法](./doc/use.md)