aboutsummaryrefslogtreecommitdiffstats
path: root/plumbing/filemode
diff options
context:
space:
mode:
authorJavi Fontan <jfontan@gmail.com>2017-12-20 15:11:38 +0100
committerJavi Fontan <jfontan@gmail.com>2017-12-20 15:27:45 +0100
commit962eeb399ce322daa4dd6522cdc91d277fbdba2c (patch)
tree3cfccb1568290dcb0db44cfa94f40b9b012d870f /plumbing/filemode
parent55b5d736682bf0e251c5bf83d1cf25c298d3ea0c (diff)
downloadgo-git-962eeb399ce322daa4dd6522cdc91d277fbdba2c.tar.gz
Enforce the use of cache in packfile decoder
Decoder object can make use of an object cache to speed up processing. Previously the only way to specify it was changing manually the struct generated by NewDecodeForFile. This lead to some instances to be created without it and penalized performance. Now the cache should be explicitly passed to the constructor function. NewDecoder now creates objects with a cache using the default size. A new helper function was added to create cache objects with the default size as this becomes a common task now: cache.NewObjectLRUDefault() Signed-off-by: Javi Fontan <jfontan@gmail.com>
Diffstat (limited to 'plumbing/filemode')
0 files changed, 0 insertions, 0 deletions