Skip to content

Commit dc3d012

Browse files
committed
see 05/27 log
1 parent 0fcf76f commit dc3d012

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

utilcode/src/main/java/com/blankj/utilcode/util/CacheUtils.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
* <pre>
3838
* author: Blankj
3939
* blog : http://blankj.com
40-
* time : 2017/04/30
40+
* time : 2017/05/24
4141
* desc : 缓存相关工具类
4242
* </pre>
4343
*/
@@ -494,24 +494,21 @@ private CacheManager(File cacheDir, long sizeLimit, int countLimit) {
494494
calculateCacheSizeAndCacheCount();
495495
}
496496

497-
/**
498-
* 计算 cacheSize和cacheCount
499-
*/
500497
private void calculateCacheSizeAndCacheCount() {
501498
new Thread(new Runnable() {
502499
@Override
503500
public void run() {
504501
int size = 0;
505502
int count = 0;
506-
File[] cachedFiles = cacheDir.listFiles();
503+
final File[] cachedFiles = cacheDir.listFiles();
507504
if (cachedFiles != null) {
508505
for (File cachedFile : cachedFiles) {
509506
size += cachedFile.length();
510507
count += 1;
511508
lastUsageDates.put(cachedFile, cachedFile.lastModified());
512509
}
513-
cacheSize.set(size);
514-
cacheCount.set(count);
510+
cacheSize.getAndAdd(size);
511+
cacheCount.getAndAdd(count);
515512
}
516513
}
517514
}).start();

utilcode/src/test/java/com/blankj/utilcode/util/CacheUtilsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,9 +157,9 @@ public void getSerializable() throws Exception {
157157

158158
@Test
159159
public void getCacheSize() throws Exception {
160-
System.out.println(mCacheUtils1.getCacheSize());
160+
Assert.assertEquals(FileUtils.getDirLength(file1), mCacheUtils1.getCacheSize());
161161

162-
System.out.println(mCacheUtils2.getCacheSize());
162+
Assert.assertEquals(FileUtils.getDirLength(file2), mCacheUtils2.getCacheSize());
163163
}
164164

165165
@Test

0 commit comments

Comments
 (0)