{"push_id":2774949346,"size":1,"distinct_size":0,"ref":"refs/heads/contract-cache","head":"504a7e686b0a51d1661793567e5a0543c7721fd4","before":"99ee5e44df70a9ebe5642ef535fd823903d009a8","commits":[{"sha":"504a7e686b0a51d1661793567e5a0543c7721fd4","author":{"name":"Nicolas Grekas","email":"8d3fadd4fad95f65a95a07af54a8b1c515d4d5e3@gmail.com"},"message":"[Contracts] Add Cache contract to extend PSR-6 with tag invalidation, callback-based computation and stampede protection","distinct":false,"url":"https://api.github.com/repos/nicolas-grekas/symfony/commits/504a7e686b0a51d1661793567e5a0543c7721fd4"}]}
{"actor":{"display_login":"nicolas-grekas"}}