196
200
if cacheentry == None or dig != cacheentry[1]:
197
201
# if there was no previous entry for this file, or if the
198
202
# SHA has changed, then update the cache
199
203
cacheentry = (file_id, dig, path) + fp
200
204
cache[file_id] = cacheentry
203
mutter('statcache: read %d files, %d changed, %d dangerous, '
207
mutter('statcache: statted %d files, read %d files, %d changed, %d dangerous, '
205
% (hardcheck, dirty, len(dangerfiles), len(cache)))
209
% (stat_cnt, hardcheck, change_cnt, len(dangerfiles), len(cache)))
208
212
mutter('updating on-disk statcache')
209
213
_write_cache(basedir, cache.itervalues(), dangerfiles)