{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":117295087,"defaultBranch":"master","name":"cacheout","ownerLogin":"dgilland","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-01-12T22:46:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1251349?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703266919.0","currentOid":""},"activityList":{"items":[{"before":"db646e121a9d63f17a7e38d465aa72c9aa2b1927","after":"ab709979deafd7e241050a9fa8ce8463d70a10fb","ref":"refs/heads/master","pushedAt":"2023-12-22T17:34:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"release: v0.16.0","shortMessageHtmlLink":"release: v0.16.0"}},{"before":"c4a86c31c7bca4bf41a9a9fafdf9b3bc6620398c","after":"db646e121a9d63f17a7e38d465aa72c9aa2b1927","ref":"refs/heads/master","pushedAt":"2023-12-22T17:03:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"release: v0.16.0","shortMessageHtmlLink":"release: v0.16.0"}},{"before":"1e653b9edc51b59b13e6111567232cca7039de2c","after":"c4a86c31c7bca4bf41a9a9fafdf9b3bc6620398c","ref":"refs/heads/master","pushedAt":"2023-11-17T14:17:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"Style optimization (#40)\n\n* style: add comment for _delete\r\n\r\n* style: make tests the same style","shortMessageHtmlLink":"Style optimization (#40)"}},{"before":"7b5cea856468b4b8797caecf5fde26d39bd69a4c","after":"1e653b9edc51b59b13e6111567232cca7039de2c","ref":"refs/heads/master","pushedAt":"2023-11-17T01:37:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: minor reformat to T_ON_SET_CALLBACK docstring","shortMessageHtmlLink":"chore: minor reformat to T_ON_SET_CALLBACK docstring"}},{"before":"99d4782f7e0bef60c5772718162e654547606e0e","after":"7b5cea856468b4b8797caecf5fde26d39bd69a4c","ref":"refs/heads/master","pushedAt":"2023-11-17T01:34:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"feat: on-set callback (#39)\n\n* feat: on-set callback\r\n\r\n* refactor: remove RemovalCause._IGNORE","shortMessageHtmlLink":"feat: on-set callback (#39)"}},{"before":"bcabcdbf6a8fbe652d122dbdecc0333599e73983","after":"99d4782f7e0bef60c5772718162e654547606e0e","ref":"refs/heads/master","pushedAt":"2023-11-14T02:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: add docstrings to constants","shortMessageHtmlLink":"chore: add docstrings to constants"}},{"before":"346c6b42c945747e8d67294fe6d49df3d16b4ab5","after":"bcabcdbf6a8fbe652d122dbdecc0333599e73983","ref":"refs/heads/master","pushedAt":"2023-11-13T23:33:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"feat: on-get callback (#38)\n\n* feat: on-get callback\r\n\r\n* style: add alias types for callbacks\r\n\r\n* style: rename callback types","shortMessageHtmlLink":"feat: on-get callback (#38)"}},{"before":"a90b5229d89c2902635ae6ef6bb86984c2c15196","after":"346c6b42c945747e8d67294fe6d49df3d16b4ab5","ref":"refs/heads/master","pushedAt":"2023-11-07T22:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: add comment explaining why Cache._set() calls Cache._delete()","shortMessageHtmlLink":"chore: add comment explaining why Cache._set() calls Cache._delete()"}},{"before":"29cc57bd6eb24c6fb2ffbe27f836d928a674592e","after":"a90b5229d89c2902635ae6ef6bb86984c2c15196","ref":"refs/heads/master","pushedAt":"2023-11-05T00:44:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: update AUTHORS","shortMessageHtmlLink":"chore: update AUTHORS"}},{"before":"354aef7210eacda17db0c269c20962cc95973488","after":"29cc57bd6eb24c6fb2ffbe27f836d928a674592e","ref":"refs/heads/master","pushedAt":"2023-11-04T12:51:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"Merge pull request #35 from uncle-lv/fix-typo","shortMessageHtmlLink":"Merge pull request #35 from uncle-lv/fix-typo"}},{"before":"9ca195455b396505629e3c2e9c7f724c979ed6a4","after":"354aef7210eacda17db0c269c20962cc95973488","ref":"refs/heads/master","pushedAt":"2023-11-04T01:52:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"release: v0.15.0","shortMessageHtmlLink":"release: v0.15.0"}},{"before":"1a67797424c633009918eda03ebd1837db69876a","after":"9ca195455b396505629e3c2e9c7f724c979ed6a4","ref":"refs/heads/master","pushedAt":"2023-11-03T22:06:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: update RemovelCause docstring to use Attributes section to describe enum items","shortMessageHtmlLink":"chore: update RemovelCause docstring to use Attributes section to des…"}},{"before":"ad0d36db73f8b8ad0ab9ac0fde24935049056572","after":"1a67797424c633009918eda03ebd1837db69876a","ref":"refs/heads/master","pushedAt":"2023-11-03T22:02:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: rename cache stats attrs/props to have \"_count\" suffix, rename CacheStats.asdict to to_dict, default hit_rate and eviction_rate to 0 when hits/evictions are 0, and minor docstring tweaks","shortMessageHtmlLink":"chore: rename cache stats attrs/props to have \"_count\" suffix, rename…"}},{"before":"f80321b43a72c1671e26b4c5c940c92f493a685c","after":"ad0d36db73f8b8ad0ab9ac0fde24935049056572","ref":"refs/heads/master","pushedAt":"2023-11-03T21:58:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: rename cache stats attrs/props to have \"_count\" suffix, rename CacheStats.asdict to to_dict, default hit_rate and eviction_rate to 0 when hits/evictions are 0, and minor docstring tweaks","shortMessageHtmlLink":"chore: rename cache stats attrs/props to have \"_count\" suffix, rename…"}},{"before":"d27d4296bd951a6d37f5ac68fd84af0c39ac307f","after":"f80321b43a72c1671e26b4c5c940c92f493a685c","ref":"refs/heads/master","pushedAt":"2023-11-03T18:43:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: add CacheStats and CacheStatsTracker to __init__.py","shortMessageHtmlLink":"chore: add CacheStats and CacheStatsTracker to __init__.py"}},{"before":"53d55c6c7477e475af09cf1f762fc881529ce65a","after":"d27d4296bd951a6d37f5ac68fd84af0c39ac307f","ref":"refs/heads/master","pushedAt":"2023-11-03T18:35:14.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"docs: update CHANGELOG","shortMessageHtmlLink":"docs: update CHANGELOG"}},{"before":"d9c6d8b6315c9a2b50aea9c185b0ac506621666c","after":"53d55c6c7477e475af09cf1f762fc881529ce65a","ref":"refs/heads/master","pushedAt":"2023-10-31T14:22:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"Cache statistics (#34)\n\n* feat: cache statistics\r\n\r\n* refactor: redesign APIs\r\n\r\n* perf: remove unnecessary locks\r\n\r\n* refactor stats","shortMessageHtmlLink":"Cache statistics (#34)"}},{"before":"937cd6ef18ca151c689dac31afa79ad63cd2273e","after":"d9c6d8b6315c9a2b50aea9c185b0ac506621666c","ref":"refs/heads/master","pushedAt":"2023-10-10T01:07:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"docs: remove unused theme override css","shortMessageHtmlLink":"docs: remove unused theme override css"}},{"before":"2ed7813b67694d0d8ec70e0ab8db717cf3d4144d","after":"937cd6ef18ca151c689dac31afa79ad63cd2273e","ref":"refs/heads/master","pushedAt":"2023-10-03T03:03:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"docs: switch to furo theme","shortMessageHtmlLink":"docs: switch to furo theme"}},{"before":"eb5435161fc40a56138f91c0d6fae2442bcedff0","after":"2ed7813b67694d0d8ec70e0ab8db717cf3d4144d","ref":"refs/heads/master","pushedAt":"2023-10-03T02:35:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"chore: fix shields.io badge for build","shortMessageHtmlLink":"chore: fix shields.io badge for build"}},{"before":"0c31ca7605143b30f45bb75e18ce52dac0c53cde","after":"eb5435161fc40a56138f91c0d6fae2442bcedff0","ref":"refs/heads/master","pushedAt":"2023-10-02T14:35:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"docs: add readthedocs configuration file","shortMessageHtmlLink":"docs: add readthedocs configuration file"}},{"before":"51c88bae94405ea8289ea6ce9664ac6be858089f","after":"0c31ca7605143b30f45bb75e18ce52dac0c53cde","ref":"refs/heads/master","pushedAt":"2023-09-29T13:30:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"rename EvictionCause to RemovalCause (#33)","shortMessageHtmlLink":"rename EvictionCause to RemovalCause (#33)"}},{"before":"11ba7fdb6bce909bc2bcbfa50cfc172463199d6d","after":"51c88bae94405ea8289ea6ce9664ac6be858089f","ref":"refs/heads/master","pushedAt":"2023-09-19T14:23:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dgilland","name":"Derrick Gilland","path":"/dgilland","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1251349?s=80&v=4"},"commit":{"message":"Eviction callback (#31)\n\n* cache.py: item_ttl\r\n\r\n* cache.py: del expired item\r\n\r\n* Update src/cacheout/cache.py\r\n\r\nCo-authored-by: Derrick Gilland \r\n\r\n* test_cache.py: add tests for get_ttl()\r\n\r\n* refactor and tests\r\n\r\n* format code\r\n\r\n* feat: eviction callback\r\n\r\n* style: improve code style\r\n\r\n* style: add comments\r\n\r\n* style: Fix spelling err\r\n\r\n* fix: add an arg for _popitem()\r\n\r\n* rewrite EvictionCause\r\n\r\n* style: improve comments\r\n\r\n---------\r\n\r\nCo-authored-by: Derrick Gilland ","shortMessageHtmlLink":"Eviction callback (#31)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0IYjnQA","startCursor":null,"endCursor":null}},"title":"Activity · dgilland/cacheout"}