# aspect-cache-plug **Repository Path**: mirrors_gspandy/aspect-cache-plug ## Basic Information - **Project Name**: aspect-cache-plug - **Description**: 基于方法的切片缓存插件 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2025-10-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README aspect-cache-plug ================= 先介绍缓存使用下场景 对同一请求(针对不同请求参数)进行缓存,可以减少服务器压力、加快响应速度 查询接口:根据请求条件对返回结果进行缓存
更新接口:根据条件对指定缓存进行清除
```java @Aspect(key = "query") public Object query(String q) { // do something return null; } ``` ```java @Aspect(key = "update") public Object update(String q) { // do something return null; } ``` 缓存query方法返回值 ```xml this[0]+new java.util.Date() ``` 执行update时清除query的返回结果 ```xml query ``` 加入spring支持 ```xml this[1]+"."+this[2] this[0] this[0] this[0]+new java.util.Date() this[0] queryMethod1 space2QueryMethod1 ```