|
@@ -73,9 +73,9 @@ public class ExcelSheetManage {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public void clear(String sheetId){
|
|
public void clear(String sheetId){
|
|
|
- Cache cache = cacheMap.remove(sheetId);
|
|
|
|
|
|
|
+ Cache cache = cacheMap.remove(getKey(sheetId));
|
|
|
if(cache!=null){
|
|
if(cache!=null){
|
|
|
- cache.clear();
|
|
|
|
|
|
|
+ cache.invalidate();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -91,6 +91,10 @@ public class ExcelSheetManage {
|
|
|
|
|
|
|
|
|
|
|
|
|
private Cache getCache(String sheetId){
|
|
private Cache getCache(String sheetId){
|
|
|
- return cacheMap.computeIfAbsent("excel-sheet:"+sheetId, k -> cacheManager.getCache(k));
|
|
|
|
|
|
|
+ return cacheMap.computeIfAbsent(getKey(sheetId), k -> cacheManager.getCache(k));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ private String getKey(String sheetId){
|
|
|
|
|
+ return "excel-sheet:"+sheetId;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|