make commit_cache property private