{"push_id":1280159891,"size":9,"distinct_size":6,"ref":"refs/heads/ISPN-6802_read_micro-optimizations","head":"e4b7b508c5764e5459cae13a4f868fa0f61d62fa","before":"79956832842fc3479343d6c7240314adaf10e6e2","commits":[{"sha":"829e769d92d06ac1e9f9ae82fdcbf7a72d57817c","author":{"name":"kazuhira","email":"c7f684c9a30c51893b780be3767ff072d7ce02e2@gmail.com"},"message":"Ensure docs links use parametric versions","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/829e769d92d06ac1e9f9ae82fdcbf7a72d57817c"},{"sha":"68c0908b22e739a8c88b0b73cae1d0e22fc9770f","author":{"name":"Adrian Nistor","email":"cced6df5bf9202f5438c6a2097e1fafd00f67cd7@redhat.com"},"message":"ISPN-6982 Remove deprecated org.infinispan.util.FileLookup and org.infinispan.util.Util","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/68c0908b22e739a8c88b0b73cae1d0e22fc9770f"},{"sha":"f07383259a1168fccb1845c18dc018a73f2524c0","author":{"name":"Adrian Nistor","email":"cced6df5bf9202f5438c6a2097e1fafd00f67cd7@redhat.com"},"message":"ISPN-5683 Enforce one new line at end of file","distinct":false,"url":"https://api.github.com/repos/danberindei/infinispan/commits/f07383259a1168fccb1845c18dc018a73f2524c0"},{"sha":"a534d909476ff323edef7a1b17a668e57e0a1a1a","author":{"name":"Dan Berindei","email":"8ba258345e8c7589d20364528ac4964f896605aa@infinispan.org"},"message":"JDG-392 ISPN-6789 EntryWrappingInterceptor computes location twice on backups","distinct":true,"url":"https://api.github.com/repos/danberindei/infinispan/commits/a534d909476ff323edef7a1b17a668e57e0a1a1a"},{"sha":"de24b591e3d80b748e6c8156e3fe2f3450d093f4","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/de24b591e3d80b748e6c8156e3fe2f3450d093f4"},{"sha":"a7592bbfb5ae2bd7449cd7ed96178792519d25b2","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/a7592bbfb5ae2bd7449cd7ed96178792519d25b2"},{"sha":"3bca532d0401721d0284b53f105e823487b0f4bf","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/3bca532d0401721d0284b53f105e823487b0f4bf"},{"sha":"5b3457dbded065573dc186a615e3c847d6ddb335","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/5b3457dbded065573dc186a615e3c847d6ddb335"},{"sha":"e4b7b508c5764e5459cae13a4f868fa0f61d62fa","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/e4b7b508c5764e5459cae13a4f868fa0f61d62fa"}]}
{"actor":{"display_login":"danberindei"}}