{"push_id":640523660,"size":4,"distinct_size":3,"ref":"refs/heads/t_indexed_dsl_filters","head":"2d1f674811b94c0bf50d5c0660f3a2889ad945d0","before":"30c32335a992c291d8720c7bbf3336c7ace81a09","commits":[{"sha":"103768dd86731cdab4655cbe5e83b4dc8a5646f9","author":{"email":"28f98cc9385370612cbc0d1256b0ac764dace1f5@redhat.com","name":"Tristan Tarrant"},"message":"ISPN-5397 Provide a backwards-compatible EvictionConfigurationBuilder.maxEntries(int) method","distinct":false,"url":"https://api.github.com/repos/anistor/infinispan/commits/103768dd86731cdab4655cbe5e83b4dc8a5646f9"},{"sha":"a728c7c089257d2f3fa42c2ebe14e830296258ff","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5352 Register ReflectionMatcher before starting cache","distinct":true,"url":"https://api.github.com/repos/anistor/infinispan/commits/a728c7c089257d2f3fa42c2ebe14e830296258ff"},{"sha":"db751e99d10950f2db1556e2983dde7541c075f2","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"ISPN-5352 Improve scalability of DSL based filters by using the publish/subscribe feature of org.infinispan.objectfilter.Matcher\n\n* IndexedFilter is a marker interface to be implemented by filters that can be efficiently handled by a FilterIndexingServiceProvider\n* FilterIndexingServiceProvider implementations are looked up via ServiceFinder\n* JPAFilterIndexingServiceProvider performs efficient filtering using the Matcher; multiple filter instances are indexed by Matcher","distinct":true,"url":"https://api.github.com/repos/anistor/infinispan/commits/db751e99d10950f2db1556e2983dde7541c075f2"},{"sha":"2d1f674811b94c0bf50d5c0660f3a2889ad945d0","author":{"email":"6812d0701fe3d3a39547510d32b9e75bffab5455@redhat.com","name":"Adrian Nistor"},"message":"wip","distinct":true,"url":"https://api.github.com/repos/anistor/infinispan/commits/2d1f674811b94c0bf50d5c0660f3a2889ad945d0"}]}