Open YeYuan1107 opened 2 years ago
protected void close() { lock.lock(); try { Set<Long> keys = cache.keySet(); for (long key : keys) { release(key); references.remove(key); cache.remove(key); } } finally { lock.unlock(); } }
release()方法在key的引用降到0时才会进行回源,如果key的ref没有到0不就没有回源吗,并没有在关闭的时候把缓存中所有资源回源
release()方法在key的引用降到0时才会进行回源,如果key的ref没有到0不就没有回源吗,并没有在关闭的时候把缓存中所有资源回源