adding a global cache for catfile batch. Integrate this with a feature flag in FindCommits
fixes: #1505 (closed)