{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12670630,"defaultBranch":"master","name":"java-util","ownerLogin":"jdereg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-09-07T19:52:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5373774?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719188597.0","currentOid":""},"activityList":{"items":[{"before":"7324aca51f6b22f67553e4a651a776cc5fc79765","after":"5cc3f549da37ed131c08d17ff3b63e02af50c1a1","ref":"refs/heads/master","pushedAt":"2024-06-28T13:22:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated comment due too spacing","shortMessageHtmlLink":"updated comment due too spacing"}},{"before":"c87e830c66d1a3cd9cd0595388e5b1b0248f42b8","after":"7324aca51f6b22f67553e4a651a776cc5fc79765","ref":"refs/heads/master","pushedAt":"2024-06-28T13:20:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"- removed travis.yml\n- re-ordered capabilities list in a better order","shortMessageHtmlLink":"- removed travis.yml"}},{"before":"08633372966332b2b2cc969e04a9231770556701","after":"c87e830c66d1a3cd9cd0595388e5b1b0248f42b8","ref":"refs/heads/master","pushedAt":"2024-06-24T00:30:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"minor javadoc updates","shortMessageHtmlLink":"minor javadoc updates"}},{"before":"da7ba4e4c8f0094cb7f90e63c9ae03e066eea80b","after":"08633372966332b2b2cc969e04a9231770556701","ref":"refs/heads/master","pushedAt":"2024-06-24T00:22:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated readme","shortMessageHtmlLink":"updated readme"}},{"before":"8973e68d299f71bb7ee22b7196b56a0123fbcfb7","after":"da7ba4e4c8f0094cb7f90e63c9ae03e066eea80b","ref":"refs/heads/master","pushedAt":"2024-06-23T23:42:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"Changes made to fix gc nepotism (potential memory leak due to GC pointers between old/new partitions) and simplified the thread scheduling to using only a scheduler (that is created if needed) and shutdown (only if created). Appropriate document updates and version bump made.","shortMessageHtmlLink":"Changes made to fix gc nepotism (potential memory leak due to GC poin…"}},{"before":"274fed2e4b0dc11e749893a59b5b6f7b18725eb0","after":"8973e68d299f71bb7ee22b7196b56a0123fbcfb7","ref":"refs/heads/master","pushedAt":"2024-06-23T21:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated JavaDocs","shortMessageHtmlLink":"updated JavaDocs"}},{"before":"9adab4acd70d7413803c430d5eca543fa099516a","after":"274fed2e4b0dc11e749893a59b5b6f7b18725eb0","ref":"refs/heads/master","pushedAt":"2024-06-23T21:05:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"Javadoc updates","shortMessageHtmlLink":"Javadoc updates"}},{"before":"58948ccedbdc517ce5a012e8c972970eead37476","after":"9adab4acd70d7413803c430d5eca543fa099516a","ref":"refs/heads/master","pushedAt":"2024-06-23T20:57:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"Significantly improved Javadocs","shortMessageHtmlLink":"Significantly improved Javadocs"}},{"before":"2af75f84f418833780e14d007ac899e5c57b6c9a","after":"58948ccedbdc517ce5a012e8c972970eead37476","ref":"refs/heads/master","pushedAt":"2024-06-23T19:31:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"repackaged the LRUTest class","shortMessageHtmlLink":"repackaged the LRUTest class"}},{"before":"46dc3aa2548a1a7e608a900cebf758dbee2b6f27","after":"2af75f84f418833780e14d007ac899e5c57b6c9a","ref":"refs/heads/master","pushedAt":"2024-06-23T19:23:01.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"Updated to 2.12.0 - Big update to LRUCache","shortMessageHtmlLink":"Updated to 2.12.0 - Big update to LRUCache"}},{"before":"a88a1fa45f5ba82ed4c4c947d050731b1c5f3385","after":"46dc3aa2548a1a7e608a900cebf758dbee2b6f27","ref":"refs/heads/master","pushedAt":"2024-06-23T03:11:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"Switch from ArrayList to Object[] for slight speed up (no dynamic heap growth needed).","shortMessageHtmlLink":"Switch from ArrayList to Object[] for slight speed up (no dynamic hea…"}},{"before":"b456931880c43fc63bb33b505065cb004b068c18","after":"a88a1fa45f5ba82ed4c4c947d050731b1c5f3385","ref":"refs/heads/master","pushedAt":"2024-06-23T01:30:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"added support for null key and null value. Updated javadocs, added more tests. 100% code coverage.","shortMessageHtmlLink":"added support for null key and null value. Updated javadocs, added mo…"}},{"before":"411cd8b883fe1fe72efb700b0f19fd7be102c265","after":"b456931880c43fc63bb33b505065cb004b068c18","ref":"refs/heads/master","pushedAt":"2024-06-23T00:32:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":".remove() does not need to trigger the cleanup()","shortMessageHtmlLink":".remove() does not need to trigger the cleanup()"}},{"before":"4ddf44b44713bdcd128f362b44366cf662550fe4","after":"411cd8b883fe1fe72efb700b0f19fd7be102c265","ref":"refs/heads/master","pushedAt":"2024-06-23T00:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated comment","shortMessageHtmlLink":"updated comment"}},{"before":"355fd81683659edae0226bdedfba7a91c2d6737b","after":"4ddf44b44713bdcd128f362b44366cf662550fe4","ref":"refs/heads/master","pushedAt":"2024-06-23T00:25:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"reduced from concrete type to interface for cache member","shortMessageHtmlLink":"reduced from concrete type to interface for cache member"}},{"before":"959f0ac358be3732244f462a4cab5d4846c27b38","after":"355fd81683659edae0226bdedfba7a91c2d6737b","ref":"refs/heads/master","pushedAt":"2024-06-22T23:19:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"renamed method","shortMessageHtmlLink":"renamed method"}},{"before":"6e27775c14a22cec4f78b5b68fa3fb57ed6f303e","after":"959f0ac358be3732244f462a4cab5d4846c27b38","ref":"refs/heads/master","pushedAt":"2024-06-22T23:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":" * `LRUCache` re-written so that it operates in O(1) for `get(),` `put(),` and `remove()` methods without thread contention. When items are placed into (or removed from) the cache, it schedules a cleanup task to trim the cache to its capacity. This means that it will operate as fast as a `ConcurrentHashMap,` yet shrink to capacity quickly after modifications.","shortMessageHtmlLink":" * LRUCache re-written so that it operates in O(1) for get(), `pu…"}},{"before":"7729b357298bd822b163f724d82535b9cf24ddf5","after":"6e27775c14a22cec4f78b5b68fa3fb57ed6f303e","ref":"refs/heads/master","pushedAt":"2024-06-22T15:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"- Updated to latest dependency versions","shortMessageHtmlLink":"- Updated to latest dependency versions"}},{"before":"42287b45d7231c9d44819a8ee9609b56ae10e543","after":"7729b357298bd822b163f724d82535b9cf24ddf5","ref":"refs/heads/master","pushedAt":"2024-06-22T14:21:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"- LRUCache completely re-written to remove potential memory leak.","shortMessageHtmlLink":"- LRUCache completely re-written to remove potential memory leak."}},{"before":"911c505ceb2d6aff23645d18d8b913912ac0a10b","after":"42287b45d7231c9d44819a8ee9609b56ae10e543","ref":"refs/heads/master","pushedAt":"2024-06-01T14:40:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"- nextPermutation() added to MathUtilities\n- size(), isEmpty(), and hasContent() added to CollectionUtilities","shortMessageHtmlLink":"- nextPermutation() added to MathUtilities"}},{"before":"33190bc27853c95de46d08f217c9c47592a2910a","after":"911c505ceb2d6aff23645d18d8b913912ac0a10b","ref":"refs/heads/master","pushedAt":"2024-05-04T18:57:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated docs","shortMessageHtmlLink":"updated docs"}},{"before":"0fbe68db2a157b8223c002163b68559d0b900918","after":"33190bc27853c95de46d08f217c9c47592a2910a","ref":"refs/heads/master","pushedAt":"2024-05-04T18:48:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated docs","shortMessageHtmlLink":"updated docs"}},{"before":"3d34c97038a519c80c107a338a31e785d750b35e","after":"0fbe68db2a157b8223c002163b68559d0b900918","ref":"refs/heads/master","pushedAt":"2024-05-04T18:42:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"doc updates","shortMessageHtmlLink":"doc updates"}},{"before":"adb0584c4f1202f304da85b831dee712b9ccb628","after":"3d34c97038a519c80c107a338a31e785d750b35e","ref":"refs/heads/master","pushedAt":"2024-05-04T18:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated docs","shortMessageHtmlLink":"updated docs"}},{"before":"a642779aa0674bbdce8c68de14931f004ac30b14","after":"adb0584c4f1202f304da85b831dee712b9ccb628","ref":"refs/heads/master","pushedAt":"2024-05-04T18:35:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated links","shortMessageHtmlLink":"updated links"}},{"before":"7e391c6f587b994af60357378952f91e9d084cbc","after":"a642779aa0674bbdce8c68de14931f004ac30b14","ref":"refs/heads/master","pushedAt":"2024-05-04T18:24:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"Added comments indicating which methods are immutable/mutable","shortMessageHtmlLink":"Added comments indicating which methods are immutable/mutable"}},{"before":"f3bfff443a4befd42efd899c08e1af0d15f7ebad","after":"7e391c6f587b994af60357378952f91e9d084cbc","ref":"refs/heads/master","pushedAt":"2024-05-04T14:49:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"minor doc update","shortMessageHtmlLink":"minor doc update"}},{"before":"9b1d07cb372da1c2b130decd6db51afb23c25e03","after":"f3bfff443a4befd42efd899c08e1af0d15f7ebad","ref":"refs/heads/master","pushedAt":"2024-05-03T05:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"doc updates","shortMessageHtmlLink":"doc updates"}},{"before":"f6892d8d79eb0f65a8c2d0d777dc980e0da4e73b","after":"9b1d07cb372da1c2b130decd6db51afb23c25e03","ref":"refs/heads/master","pushedAt":"2024-04-30T02:24:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"Reduced concurrent delay from 2s to 1s","shortMessageHtmlLink":"Reduced concurrent delay from 2s to 1s"}},{"before":"f175031952824b7a5bbf125382cf472f4627c0fb","after":"f6892d8d79eb0f65a8c2d0d777dc980e0da4e73b","ref":"refs/heads/master","pushedAt":"2024-04-29T05:52:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jdereg","name":"John DeRegnaucourt","path":"/jdereg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5373774?s=80&v=4"},"commit":{"message":"updated comments","shortMessageHtmlLink":"updated comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQxMzoyMjowNy4wMDAwMDBazwAAAARx5BK-","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yOFQxMzoyMjowNy4wMDAwMDBazwAAAARx5BK-","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yOVQwNTo1MjozNi4wMDAwMDBazwAAAAQ8oG1C"}},"title":"Activity · jdereg/java-util"}