{"push_id":1422027969,"size":10,"distinct_size":5,"ref":"refs/heads/ISPN-6802_read_micro-optimizations","head":"df16ae4e1102f60fdee5d1741c39bcc7ea67480e","before":"59b49671860d5b50e3206c5d9082c9c4b07cd36a","commits":[{"sha":"419ddb92790f434d1e9f3731047875638315fa38","author":{"name":"Tristan Tarrant","email":"fba6c160a8e687e2e5fe17a6a97a0a974f5bb4b9@redhat.com"},"message":"Remove the genjavadoc plugin from the Scala compiler","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/419ddb92790f434d1e9f3731047875638315fa38"},{"sha":"8a39fc459b0c59851e64e76566355c7ac4fbd98b","author":{"name":"Tristan Tarrant","email":"fba6c160a8e687e2e5fe17a6a97a0a974f5bb4b9@redhat.com"},"message":"ISPN-7232 Release Netty Resources","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/8a39fc459b0c59851e64e76566355c7ac4fbd98b"},{"sha":"354c7dc31c3553d5c0969998e5a48265ad2d3bf4","author":{"name":"Tristan Tarrant","email":"fba6c160a8e687e2e5fe17a6a97a0a974f5bb4b9@redhat.com"},"message":"ISPN-7233 Refactor server to avoid huge switches/if-then-else","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/354c7dc31c3553d5c0969998e5a48265ad2d3bf4"},{"sha":"fdc6d3cfe039c1e731525ed3a2faa7d2ce4abec9","author":{"name":"Tristan Tarrant","email":"fba6c160a8e687e2e5fe17a6a97a0a974f5bb4b9@redhat.com"},"message":"ISPN-449 Hot Rod Streaming suppport","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/fdc6d3cfe039c1e731525ed3a2faa7d2ce4abec9"},{"sha":"82d268bdea0b2bb3bef4eed1a8bda4ceeaf91409","author":{"name":"Galder Zamarreño","email":"127496b0aa8378bf02193f00666c5af57759df89@zamarreno.com"},"message":"ISPN-6906 Add ExternalPojo marker\n\n* Marker interface used to signal test classes that are supposed to be\n  externally marshalled.","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/82d268bdea0b2bb3bef4eed1a8bda4ceeaf91409"},{"sha":"f70651f286fc9cace44e3f97ed8e684553ad2954","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"JDG-392 ISPN-6790 Distribution interceptors re-compute key location","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/f70651f286fc9cace44e3f97ed8e684553ad2954"},{"sha":"8f614551088f076c1f2952272d3190d7ef77ab30","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"JDG-392 ISPN-6803 Pre-compute bitsets for each flag","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/8f614551088f076c1f2952272d3190d7ef77ab30"},{"sha":"8b8451dee03c5e9cd9be504d4d34f848be3e38a4","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"JDG-392 ISPN-6802 Micro-optimizations for read operations\n\n* Don't try to commit context entries for read commands\n* Don't try to release locks for read commands\n* Remove ClearCommand class check\n* Avoid duplicate thread-local lookup for tx reads without explicit transaction\n* Use SingleKeyNonTxInvocationContext for remote gets even in tx caches\n* Cache transactional attribute as field in CacheImpl\n* Cache configuration attributes in interceptors\n* Simplify SingleKeyNonTxInvocationContext entry lookup\n* JGroupsTransport should compute the address eagerly\n* IsMarshallableInterceptor shouldn't do anything without an asynchronous store","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/8b8451dee03c5e9cd9be504d4d34f848be3e38a4"},{"sha":"d8c10cf25050738fbacb04ee697be02bb0b82564","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"JDG-473 Deprecate interceptor, command, and context APIs\n\nAdd @deprecated or @private tag to many internal classes and interfaces","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/d8c10cf25050738fbacb04ee697be02bb0b82564"},{"sha":"df16ae4e1102f60fdee5d1741c39bcc7ea67480e","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"JDG-392 Cache trace enabled","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/df16ae4e1102f60fdee5d1741c39bcc7ea67480e"}]}
{"actor":{"display_login":"danberindei"}}