Commit graph

  • 3933b1a6ae replace leiningen dependency line with a clojars image for convenience master Gered 2022-01-05 17:37:56 -0500
  • 64754672d2 update version shown in README.md Gered 2022-01-05 17:34:57 -0500
  • cddd76bd26 bump to next snapshot version for future development Gered 2022-01-05 17:34:28 -0500
  • a5d97da3c0 Version 0.2.0 v0.2.0 Gered 2022-01-05 17:34:09 -0500
  • 2bb58076bc update README.md Gered 2022-01-05 17:13:05 -0500
  • 0943e13f05 naming tweak Gered 2022-01-05 17:00:49 -0500
  • 20b4067188 remove sweeper thread threshold stuff Gered 2022-01-04 19:59:15 -0500
  • 6550dc4450 tweaks to hopefully remove any potential concurrency issues Gered 2022-01-04 19:51:30 -0500
  • 52dd71f26b renaming on-expiry to on-removal Gered 2022-01-04 19:27:51 -0500
  • 8228408082 delete-session now also calls on-expiry when it deletes something Gered 2022-01-04 19:20:17 -0500
  • 1384c52d75 on-expiry now also receives a "reason" parameter when called Gered 2022-01-04 19:19:43 -0500
  • 01a7a379c6 add expiration listener support Gered 2022-01-03 22:03:44 -0500
  • 1e4a98e946 fix session store init and default opts handling. how embarrassing! Gered 2022-01-03 21:24:14 -0500
  • 349dd71ce9 simplify Gered 2022-01-03 18:13:03 -0500
  • 334bb6b353 minor performance enhancements to read-session and write-session Gered 2022-01-03 17:26:32 -0500
  • c40c663bde some refactoring that will be useful for upcoming expiry listener stuff Gered 2022-01-03 17:05:48 -0500
  • f71ca8985a rename 'memory' namespace to 'core' Gered 2022-01-02 21:53:39 -0500
  • 69d5257e42 replace get-all-sessions with all-entries method added to AgingStore Gered 2022-01-02 21:50:34 -0500
  • 175cc5dca3 cleanup Gered 2022-01-02 19:43:53 -0500
  • c95a02270a somewhat silly convenience function for reading all session entries Gered 2022-01-02 19:42:55 -0500
  • 65870439bd better naming Gered 2022-01-02 19:42:13 -0500
  • baecdaf136 keep the sweeper thread inside MemoryAgingStore. add thread stop fn Gered 2022-01-02 19:40:43 -0500
  • f6aaf5e074 update tests again Gered 2022-01-02 18:42:27 -0500
  • b6f9551d0d fix not ever triggering session sweep when no sweep threshold set Gered 2022-01-02 18:42:03 -0500
  • 70d301afb3 update tests Gered 2022-01-02 18:30:21 -0500
  • 4b0ddab2ea allow sweeper-thread sweeping threshold to be disabled and always run Gered 2022-01-02 18:27:52 -0500
  • 71ba250f61 update defaults Gered 2022-01-02 18:21:18 -0500
  • 64a62e4a80 these functions can be private Gered 2022-01-02 18:19:56 -0500
  • 2724754021 rename sweeper thread properties to be a little clearer Gered 2022-01-02 18:19:34 -0500
  • 0855450a2b update doc comments Gered 2022-01-02 17:21:57 -0500
  • 1b3a988877 minor refactor Gered 2022-01-02 17:16:35 -0500
  • ecf7bae62e revert the back to the previous now function calling Gered 2022-01-02 17:13:20 -0500
  • eb2810652e tweaks to session entry expiry checks/handling Gered 2022-01-02 17:01:21 -0500
  • 38c6a37d59 optimization for when the session entry doesn't exist Gered 2022-01-02 16:19:34 -0500
  • a79fed3246 replace event functions with session expiry ttl, and tweak opts param Gered 2022-01-02 15:53:43 -0500
  • 257c8caf10 update tests Gered 2022-01-02 15:09:25 -0500
  • 1fd154c4f6 read-session should return nil when there is no value Gered 2022-01-02 14:26:00 -0500
  • a04a74f2a8 bump to next snapshot version for future development Gered 2021-12-29 19:43:53 -0500
  • 53588d6087 Version 0.1.0 v0.1.0 Gered 2021-12-29 19:43:30 -0500
  • af8f18ca1e update README.md Gered 2021-12-29 19:42:56 -0500
  • 3154ed7b38 add criterium benchmarks for future improvements/comparisons Gered 2021-12-29 18:59:17 -0500
  • cecb626154 update README.md Gered 2021-12-29 18:11:36 -0500
  • c35897b8c8 minor cleanups, mostly formatting Gered 2021-12-29 17:54:43 -0500
  • 391d79837f update README.md Gered 2021-12-29 17:50:38 -0500
  • e6ba631f7b update dependencies, clean up project.clj Gered 2021-12-29 17:25:34 -0500
  • 6b9e11880f initial commit. forking original from tag "0.3.1" by Kira Systems Gered 2021-12-29 17:22:01 -0500