(cache, filter)
| 4038 | } |
| 4039 | |
| 4040 | function pruneCache (cache, filter) { |
| 4041 | for (var key in cache) { |
| 4042 | var cachedNode = cache[key]; |
| 4043 | if (cachedNode) { |
| 4044 | var name = getComponentName(cachedNode.componentOptions); |
| 4045 | if (name && !filter(name)) { |
| 4046 | pruneCacheEntry(cachedNode); |
| 4047 | cache[key] = null; |
| 4048 | } |
| 4049 | } |
| 4050 | } |
| 4051 | } |
| 4052 | |
| 4053 | function pruneCacheEntry (vnode) { |
| 4054 | if (vnode) { |
no test coverage detected