|
@@ -472,7 +472,6 @@ static inline dispatch_queue_t YYMemoryCacheGetReleaseQueue() {
|
|
_YYLinkedMapNode *node = CFDictionaryGetValue(_lru->_dic, (__bridge const void *)(key));
|
|
_YYLinkedMapNode *node = CFDictionaryGetValue(_lru->_dic, (__bridge const void *)(key));
|
|
if (node) {
|
|
if (node) {
|
|
[_lru removeNode:node];
|
|
[_lru removeNode:node];
|
|
- _YYLinkedMapNode *node = [_lru removeTailNode];
|
|
|
|
if (_lru->_releaseAsynchronously) {
|
|
if (_lru->_releaseAsynchronously) {
|
|
dispatch_queue_t queue = _lru->_releaseOnMainThread ? dispatch_get_main_queue() : YYMemoryCacheGetReleaseQueue();
|
|
dispatch_queue_t queue = _lru->_releaseOnMainThread ? dispatch_get_main_queue() : YYMemoryCacheGetReleaseQueue();
|
|
dispatch_async(queue, ^{
|
|
dispatch_async(queue, ^{
|