| DirCacheCheckout |   | 85% |   | 82% | 59 | 242 | 84 | 594 | 2 | 39 | 0 | 1 |
| DirCache |   | 86% |   | 81% | 22 | 115 | 45 | 325 | 1 | 43 | 0 | 1 |
| DirCacheEntry |   | 89% |   | 91% | 10 | 81 | 17 | 193 | 5 | 52 | 0 | 1 |
| DirCacheBuilder |   | 70% |   | 54% | 13 | 33 | 18 | 77 | 1 | 12 | 0 | 1 |
| DirCacheTree |   | 91% |   | 86% | 15 | 81 | 14 | 210 | 1 | 24 | 0 | 1 |
| DirCacheEditor |   | 90% |   | 82% | 10 | 46 | 13 | 105 | 0 | 11 | 0 | 1 |
| BaseDirCacheEditor |   | 89% |  | 97% | 1 | 28 | 5 | 71 | 0 | 10 | 0 | 1 |
| DirCacheEditor.PathEdit |  | 64% | | n/a | 1 | 5 | 2 | 14 | 1 | 5 | 0 | 1 |
| DirCacheIterator |  | 97% |   | 91% | 5 | 45 | 2 | 101 | 0 | 17 | 0 | 1 |
| DirCacheTree.new Comparator() {...} |  | 84% |  | 70% | 3 | 7 | 2 | 14 | 0 | 2 | 0 | 1 |
| DirCacheEditor.DeletePath | | 28% | | n/a | 2 | 3 | 3 | 5 | 2 | 3 | 0 | 1 |
| DirCacheEditor.DeleteTree |  | 87% |  | 62% | 4 | 8 | 2 | 15 | 1 | 4 | 0 | 1 |
| DirCacheBuildIterator |  | 91% |  | 75% | 2 | 10 | 2 | 21 | 0 | 6 | 0 | 1 |
| DirCacheIterator.LazyLoadingAttributesNode |  | 100% | | 75% | 1 | 4 | 0 | 9 | 0 | 2 | 0 | 1 |
| DirCache.new Comparator() {...} | | 100% | | 100% | 0 | 3 | 0 | 5 | 0 | 2 | 0 | 1 |
| InvalidPathException | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| DirCacheEditor.new Comparator() {...} | | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| DirCacheCheckout.CheckoutMetadata | | 100% | | n/a | 0 | 2 | 0 | 6 | 0 | 2 | 0 | 1 |