# smart_cache **Repository Path**: hty741203776/smart_cache ## Basic Information - **Project Name**: smart_cache - **Description**: smart_cache是一个简单的缓存工具,它是线程安全的,并且可以指定缓存过期时间,定期清理过期缓存等功能。当然了如果有复杂而重复的计算,使用它更高效。代码结构比较简单。且好用。Have a try! - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2022-12-27 - **Last Updated**: 2023-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # smart_cache #### 介绍 smart_cache是一个简单的缓存工具,它是线程安全的,并且可以指定缓存过期时间,定期清理过期缓存等功能。当然了如果有复杂而重复的计算,使用它更高效。代码结构比较简单。且好用。Have a try! ``` https://mp.csdn.net/mp_blog/creation/success/128453379 ``` #### 使用说明 使用极其简单 ```java // 1.放入定时过期的缓存 Cache cache = new Cache<>(); cache.put("123","456",10); // 2.缓存永不过期 cache.put("123","456"); // 3.定时清理缓存(10s一次,不设置则一天一次) Cache cache = new Cache(10L); // 4.填入计算 Cahce cahe = new Cache(computor); // 5.填入计算,并且定时清理 Cahce cahe = new Cache(computor,10L); ``` #### 参与贡献 1. Fork 本仓库 2. 新建 dev_xxx 分支 3. 提交代码 4. 新建 Pull Request