canister 1.2.2 copy "canister: ^1.2.2" to clipboard
canister: ^1.2.2 copied to clipboard

A versatile and extensible caching library written in pure Dart, offering Guava-like caching capabilities.

1.2.2 #

  • FIX: move freeing of previous entry to top to not interfere with cleanup logic.

1.2.1 #

  • REFACTOR: don't return implementation type.

1.2.0 #

  • FIX: bug where cache weight for replacements didn't get cleaned.
  • FEAT: SyncLoadingCache, ValueHolders, dsl cleanup.

1.1.1 #

  • REFACTOR: reformat files and remove unused imports.

1.1.0 #

  • REFACTOR: rework/optimize and document eviction strategy and cleanup.
  • REFACTOR: reformat files and remove unused imports.
  • FEAT: add more lightweight lru cache and static convenience methods in the cache class.
  • FEAT: add additional methods for bulk data.
  • FEAT: add clear method.
  • FEAT: add convenience extension for eagerly evaluating lazys.
  • DOCS: add documentation for local_cache.
  • DOCS: add documentation.
  • DOCS: add documentation for the loading cache.
  • DOCS: add example.md.

1.0.1 #

  • FIX: remove debug print.

1.0.0 #

  • FEAT: initial commit.
5
likes
150
pub points
25%
popularity

Publisher

verified publisherhelight.dev

A versatile and extensible caching library written in pure Dart, offering Guava-like caching capabilities.

Repository (GitHub)
View/report issues

Topics

#cache #caching #lazy #lru #memoized

Documentation

API reference

License

Apache-2.0 (license)

Dependencies

meta

More

Packages that depend on canister