(cache, filter)
| 4028 | } |
| 4029 | |
| 4030 | function pruneCache (cache, filter) { |
| 4031 | for (var key in cache) { |
| 4032 | var cachedNode = cache[key]; |
| 4033 | if (cachedNode) { |
| 4034 | var name = getComponentName(cachedNode.componentOptions); |
| 4035 | if (name && !filter(name)) { |
| 4036 | pruneCacheEntry(cachedNode); |
| 4037 | cache[key] = null; |
| 4038 | } |
| 4039 | } |
| 4040 | } |
| 4041 | } |
| 4042 | |
| 4043 | function pruneCacheEntry (vnode) { |
| 4044 | if (vnode) { |
no test coverage detected