lazy_memo
Cached lazy variables that can be marked for re-initialization and memoized single and double argument functions.
0.2.5
14K downloads/mo
#2539 most downloaded on pub.dev
simphotonics/lazy_memo
What this package is like to depend on
Last release 10 months ago
12 Oct 2025
Ships unpredictably
gaps range from 2 weeks to 1.9 years
Most releases are documented
notes for 11 of 16 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
20 releases · first in 2020
2 releases in the last 12 months
see the full history below
Release timeline
20 releases · Oct 2020 to Oct 2025Releases
latest 20-
0.2.512 Oct 2025Nothing published for this version
-
0.2.412 Oct 2025Nothing published for this version
-
0.2.304 Apr 2024Nothing published for this version
-
0.2.212 Aug 2023Nothing published for this version
-
0.2.111 Aug 2023Nothing published for this version
-
0.2.002 Jul 2023 -
0.1.902 Jul 2023Release notes
Open source →- Added utility methods:
factorialandcombinations. - Added extension on int:
ToBigInt. - Added benchmarks.
- Added utility methods:
-
0.1.830 Jun 2023Release notes
Open source →- Added benchmark. Set min. SDK version to 3.0.0.
- Updated example and docs (memoized functions).
-
0.1.701 Apr 2023 -
0.1.631 Mar 2023Release notes
Open source →- Updated examples and docs. Added getters returning the argument type, return type, and function signature of memoized functions.
-
0.1.530 Mar 2023Release notes
Open source →- Added parameter
functionTableto constructors ofMemoizedFunctionandMemoizedFunction2.
- Added parameter
-
0.1.406 Mar 2023 -
0.1.321 Feb 2023 -
0.1.226 Mar 2021 -
0.1.111 Mar 2021Release notes
Open source →- Added the classes
LazyList<T>,LazyMap<K, V>,LazySet<T>. These return a copy of the cached object to prevent external modification of the cache.
- Added the classes
-
0.1.010 Mar 2021Release notes
Open source →- Removed ref. to experiment non-nullable. Set min. SDK version 2.12.0.
- Switched back to default testing suite.
-
0.1.0-nullsafety18 Jan 2021 pre-release -
0.0.3-nullsafety02 Nov 2020 pre-releaseRelease notes
Open source →- Added class
MemoizedFunction, representing a single-argument memoized function.
- Added class
-
0.0.2-nullsafety22 Oct 2020 pre-release -
0.0.1-nullsafety21 Oct 2020 pre-releaseRelease notes
Open source →- Initial version.
- Requires Dart SDK version >= 2.10.0.
- Null-safety must be enabled (see
analysis_options.yaml).