{"push_id":658820499,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"5bffb5f1ae81e9b9045a028a4010641877d3e8a0","before":"8188d0ecfc0ca30a363d3b6fedd48ec32276141c","commits":[{"sha":"68c4e639587090389147c06cf271308b058ef288","author":{"email":"bb1f132dcb86bfc59bf4a043a3139a9ac7c0b658@gmail.com","name":"Stu Hood"},"message":"Replace custom softreference cache with a guava cache.\n\nThe cache for analysis shows up as highly contended after the other analysis fixes. This replaces the custom cache with a guava softreference cache, which defaults to being striped for 4 writers, and which allows concurrent reads.\n\nTesting Done:\norg.pantsbuild;zinc#1.0.1:\n  main:compile:jvm:jvm-compilers:compile:zinc: 448.450177431\nthis patch:\n  main:compile:jvm:jvm-compilers:compile:zinc: 412.523220778\n\nReviewed at https://rbcommons.com/s/twitter/r/2190/","distinct":true,"url":"https://api.github.com/repos/jsirois/pants/commits/68c4e639587090389147c06cf271308b058ef288"},{"sha":"5bffb5f1ae81e9b9045a028a4010641877d3e8a0","author":{"email":"86f39098c3d6e8fa24cceea9f4753c2782977b2d@gmail.com","name":"John Sirois"},"message":"pants build committing publish data for push of org.pantsbuild#zinc;1.0.2\n# Prevent Travis-CI from running for this automated jar publish commit:\n#   http://docs.travis-ci.com/user/how-to-skip-a-build/\n[ci skip]","distinct":true,"url":"https://api.github.com/repos/jsirois/pants/commits/5bffb5f1ae81e9b9045a028a4010641877d3e8a0"}]}