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