{"push_id":1012508144,"size":16,"distinct_size":16,"ref":"refs/heads/issue-716","head":"56992465d406b195437f0d4abb2f490230c18de1","before":"6b0bc5bc99738ef1624ed2976e5b0652ec8a0151","commits":[{"sha":"d33b446c9024be051683ff309a3f122e459c6aa6","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #820 Get rid of CopierConfiguration\n\n* Moved Type enum to DefaultCopierConfiguration","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/d33b446c9024be051683ff309a3f122e459c6aa6"},{"sha":"40d4f4defc8e14910098698ff5635cb98ee0298c","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #820 Get rid of CacheLoaderWriterConfiguration","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/40d4f4defc8e14910098698ff5635cb98ee0298c"},{"sha":"14708b58b629161de0e091ce9b75c4f4fe8f3b64","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #820 Move write behind configuration classes\n\n* Moved DefaultBatchingConfiguration to impl and replace .core. with\n.impl. in its package name\n* Moved DefaultWriteBehindConfiguration to impl and replace .core. with\n.impl. in its package name","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/14708b58b629161de0e091ce9b75c4f4fe8f3b64"},{"sha":"3a17e74d82334bc25cd0d0c1ac7769294509e1aa","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #820 Get rid of SerializerConfiguration\n\n* Moved Type enum to DefaultSerializerConfiguration","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/3a17e74d82334bc25cd0d0c1ac7769294509e1aa"},{"sha":"5ed129183a624a92ba3d75cbb0168367a14fcafd","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #820 Get rid of SizeOfEngine related configs\n\n* Getting rid of SizeOfEngineConfiguration\n* Getting rid of SizeOfEngineProviderConfiguration","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/5ed129183a624a92ba3d75cbb0168367a14fcafd"},{"sha":"742bc00f3d4e46bfa21c6bf1b905ef15ed447d5a","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #820 Made types package local\n\n* InternalStatus and InternalRuntimeConfiguration are now package local\n* Cleaned up unused imports in org.ehcache.core package","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/742bc00f3d4e46bfa21c6bf1b905ef15ed447d5a"},{"sha":"3dad13d198c2b1970e62eff6930811bf14b5e8ba","author":{"email":"3e8698bf7c99d3a5abb401b9e8a6190f2fd6cdff@gmail.com","name":"Chris Dennis"},"message":"Merge pull request #821 from ljacomet/issue-820\n\nCloses #820","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/3dad13d198c2b1970e62eff6930811bf14b5e8ba"},{"sha":"88c312eb8aaff7df6860888d279fbf04d29e960d","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #799 Make OffHeapValueHolder deserialization lazy","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/88c312eb8aaff7df6860888d279fbf04d29e960d"},{"sha":"36be774f5db23c91b60341ac7dfb5f107283e822","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issues #799 When possible reuse serialized value when faulting on-heap and using a SerializingCopier\n* Improve BinaryValueHolder api to enable this\n* Add necessary logic in AbstractOffHeapStore.internalComputeIfAbsent when called from AbstractOffHeapStore.computeIfAbsentAndFault","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/36be774f5db23c91b60341ac7dfb5f107283e822"},{"sha":"821fb38b78bd232f119c68a3c2bda52c1a1a0caf","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #799 Split OffHeapValueHolder in multiple classes\n\n* BasicOffHeapValueHolder: what gets injected into the Store by default\n* LazyOffHeapValueHolder: what the Store returns, does not deserialize the\nvalue by default\n* BinaryOffHeapValueHolder: specialized form that only holds binary content,\nwhich saves a seriarialization when injected into the Store\n* Made SerializedOnHeapValueHolder implement BinaryValueHolder interface\n* Reduce serialization when a binary value is flushed down","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/821fb38b78bd232f119c68a3c2bda52c1a1a0caf"},{"sha":"3a8b0b7ec05b464b2ce6f1b4a71908cc0310526f","author":{"email":"0c8edef745200be4179083544c4de0f0a6f3cd65@gmail.com","name":"Louis Jacomet"},"message":"Issue #799 Update computeIfPresentAndPin to leverage offheap 2.2.1","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/3a8b0b7ec05b464b2ce6f1b4a71908cc0310526f"},{"sha":"9a9138842ff549e22ac47ecbac933ad3400d0e1f","author":{"email":"3e8698bf7c99d3a5abb401b9e8a6190f2fd6cdff@gmail.com","name":"Chris Dennis"},"message":"Merge pull request #803 from ljacomet/issue-799\n\nIssue #799 Lazy OffHeapValueHolder deserialization","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/9a9138842ff549e22ac47ecbac933ad3400d0e1f"},{"sha":"03ab72ac7bf523c7e378cb95567f4a3142483b94","author":{"email":"80fa9eec903e8d71baa9898eb35159ad2484e826@bitronix.be","name":"Ludovic Orban"},"message":" #716: rework Store.iterator() contract to move the expiration responsibility to the Cache layer","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/03ab72ac7bf523c7e378cb95567f4a3142483b94"},{"sha":"0547e7e3b04b8d90de78f1a544a403e7d6c0e6cb","author":{"email":"80fa9eec903e8d71baa9898eb35159ad2484e826@bitronix.be","name":"Ludovic Orban"},"message":" #716: fix XAStore iterator removal of transaction-local mappings","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/0547e7e3b04b8d90de78f1a544a403e7d6c0e6cb"},{"sha":"0fca62b96b1b4a1884705ed6a42fbffeee0dd88d","author":{"email":"80fa9eec903e8d71baa9898eb35159ad2484e826@bitronix.be","name":"Ludovic Orban"},"message":" #716: more mess, less test failures","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/0fca62b96b1b4a1884705ed6a42fbffeee0dd88d"},{"sha":"56992465d406b195437f0d4abb2f490230c18de1","author":{"email":"80fa9eec903e8d71baa9898eb35159ad2484e826@bitronix.be","name":"Ludovic Orban"},"message":" #716: more XA poop to make iterator.remove do work","distinct":true,"url":"https://api.github.com/repos/lorban/ehcache3/commits/56992465d406b195437f0d4abb2f490230c18de1"}]}