Local Nebulex cache used for short-lived dispatch and provider state.
Summary
Functions
Callback implementation for Nebulex.Cache.count_all/2.
Callback implementation for Nebulex.Cache.count_all/3.
Callback implementation for Nebulex.Cache.count_all!/2.
Callback implementation for Nebulex.Cache.count_all!/3.
Callback implementation for Nebulex.Cache.decr/3.
Callback implementation for Nebulex.Cache.decr/4.
Callback implementation for Nebulex.Cache.decr!/3.
Callback implementation for Nebulex.Cache.decr!/4.
Callback implementation for Nebulex.Cache.delete/2.
Callback implementation for Nebulex.Cache.delete/3.
Callback implementation for Nebulex.Cache.delete!/2.
Callback implementation for Nebulex.Cache.delete!/3.
Callback implementation for Nebulex.Cache.delete_all/2.
Callback implementation for Nebulex.Cache.delete_all/3.
Callback implementation for Nebulex.Cache.delete_all!/2.
Callback implementation for Nebulex.Cache.delete_all!/3.
Callback implementation for Nebulex.Cache.expire/3.
Callback implementation for Nebulex.Cache.expire/4.
Callback implementation for Nebulex.Cache.expire!/3.
Callback implementation for Nebulex.Cache.expire!/4.
Callback implementation for Nebulex.Cache.fetch/2.
Callback implementation for Nebulex.Cache.fetch/3.
Callback implementation for Nebulex.Cache.fetch!/2.
Callback implementation for Nebulex.Cache.fetch!/3.
Callback implementation for Nebulex.Cache.fetch_or_store/3.
Callback implementation for Nebulex.Cache.fetch_or_store/4.
Callback implementation for Nebulex.Cache.fetch_or_store!/3.
Callback implementation for Nebulex.Cache.fetch_or_store!/4.
A convenience function for retrieving the current generations.
Callback implementation for Nebulex.Cache.get/3.
Callback implementation for Nebulex.Cache.get/4.
Callback implementation for Nebulex.Cache.get!/3.
Callback implementation for Nebulex.Cache.get!/4.
Callback implementation for Nebulex.Cache.get_all/2.
Callback implementation for Nebulex.Cache.get_all/3.
Callback implementation for Nebulex.Cache.get_all!/2.
Callback implementation for Nebulex.Cache.get_all!/3.
Callback implementation for Nebulex.Cache.get_and_update/3.
Callback implementation for Nebulex.Cache.get_and_update/4.
Callback implementation for Nebulex.Cache.get_and_update!/3.
Callback implementation for Nebulex.Cache.get_and_update!/4.
Callback implementation for Nebulex.Cache.get_or_store/3.
Callback implementation for Nebulex.Cache.get_or_store/4.
Callback implementation for Nebulex.Cache.get_or_store!/3.
Callback implementation for Nebulex.Cache.get_or_store!/4.
Callback implementation for Nebulex.Cache.has_key?/2.
Callback implementation for Nebulex.Cache.has_key?/3.
Callback implementation for Nebulex.Cache.in_transaction?/1.
Callback implementation for Nebulex.Cache.in_transaction?/2.
Callback implementation for Nebulex.Cache.incr/3.
Callback implementation for Nebulex.Cache.incr/4.
Callback implementation for Nebulex.Cache.incr!/3.
Callback implementation for Nebulex.Cache.incr!/4.
Callback implementation for Nebulex.Cache.info/2.
Callback implementation for Nebulex.Cache.info/3.
Callback implementation for Nebulex.Cache.info!/2.
Callback implementation for Nebulex.Cache.info!/3.
Fetches key, normalizing the result to {:ok, value} / {:error, reason}.
A convenience function for creating new generations.
A convenience function for retrieving the newer generation.
Callback implementation for Nebulex.Cache.put/3.
Callback implementation for Nebulex.Cache.put/4.
Callback implementation for Nebulex.Cache.put!/3.
Callback implementation for Nebulex.Cache.put!/4.
Callback implementation for Nebulex.Cache.put_all/2.
Callback implementation for Nebulex.Cache.put_all/3.
Callback implementation for Nebulex.Cache.put_all!/2.
Callback implementation for Nebulex.Cache.put_all!/3.
Callback implementation for Nebulex.Cache.put_new/3.
Callback implementation for Nebulex.Cache.put_new/4.
Callback implementation for Nebulex.Cache.put_new!/3.
Callback implementation for Nebulex.Cache.put_new!/4.
Callback implementation for Nebulex.Cache.put_new_all/2.
Callback implementation for Nebulex.Cache.put_new_all/3.
Callback implementation for Nebulex.Cache.put_new_all!/2.
Callback implementation for Nebulex.Cache.put_new_all!/3.
Callback implementation for Nebulex.Cache.register_event_listener/2.
Callback implementation for Nebulex.Cache.register_event_listener/3.
Callback implementation for Nebulex.Cache.register_event_listener!/2.
Callback implementation for Nebulex.Cache.register_event_listener!/3.
Callback implementation for Nebulex.Cache.replace/3.
Callback implementation for Nebulex.Cache.replace/4.
Callback implementation for Nebulex.Cache.replace!/3.
Callback implementation for Nebulex.Cache.replace!/4.
A convenience function for reset the GC interval.
Callback implementation for Nebulex.Cache.stream/2.
Callback implementation for Nebulex.Cache.stream/3.
Callback implementation for Nebulex.Cache.stream!/2.
Callback implementation for Nebulex.Cache.stream!/3.
Callback implementation for Nebulex.Cache.take/2.
Callback implementation for Nebulex.Cache.take/3.
Callback implementation for Nebulex.Cache.take!/2.
Callback implementation for Nebulex.Cache.take!/3.
Callback implementation for Nebulex.Cache.touch/2.
Callback implementation for Nebulex.Cache.touch/3.
Callback implementation for Nebulex.Cache.touch!/2.
Callback implementation for Nebulex.Cache.touch!/3.
Callback implementation for Nebulex.Cache.transaction/2.
Callback implementation for Nebulex.Cache.transaction/3.
Callback implementation for Nebulex.Cache.ttl/2.
Callback implementation for Nebulex.Cache.ttl/3.
Callback implementation for Nebulex.Cache.ttl!/2.
Callback implementation for Nebulex.Cache.ttl!/3.
Callback implementation for Nebulex.Cache.unregister_event_listener/2.
Callback implementation for Nebulex.Cache.unregister_event_listener/3.
Callback implementation for Nebulex.Cache.unregister_event_listener!/2.
Callback implementation for Nebulex.Cache.unregister_event_listener!/3.
Callback implementation for Nebulex.Cache.update/4.
Callback implementation for Nebulex.Cache.update/5.
Callback implementation for Nebulex.Cache.update!/4.
Callback implementation for Nebulex.Cache.update!/5.
Functions
Callback implementation for Nebulex.Cache.count_all/2.
Callback implementation for Nebulex.Cache.count_all/3.
Callback implementation for Nebulex.Cache.count_all!/2.
Callback implementation for Nebulex.Cache.count_all!/3.
Callback implementation for Nebulex.Cache.decr/3.
Callback implementation for Nebulex.Cache.decr/4.
Callback implementation for Nebulex.Cache.decr!/3.
Callback implementation for Nebulex.Cache.decr!/4.
Callback implementation for Nebulex.Cache.delete/2.
Callback implementation for Nebulex.Cache.delete/3.
Callback implementation for Nebulex.Cache.delete!/2.
Callback implementation for Nebulex.Cache.delete!/3.
Callback implementation for Nebulex.Cache.delete_all/2.
Callback implementation for Nebulex.Cache.delete_all/3.
Callback implementation for Nebulex.Cache.delete_all!/2.
Callback implementation for Nebulex.Cache.delete_all!/3.
Callback implementation for Nebulex.Cache.expire/3.
Callback implementation for Nebulex.Cache.expire/4.
Callback implementation for Nebulex.Cache.expire!/3.
Callback implementation for Nebulex.Cache.expire!/4.
Callback implementation for Nebulex.Cache.fetch/2.
Callback implementation for Nebulex.Cache.fetch/3.
Callback implementation for Nebulex.Cache.fetch!/2.
Callback implementation for Nebulex.Cache.fetch!/3.
Callback implementation for Nebulex.Cache.fetch_or_store/3.
Callback implementation for Nebulex.Cache.fetch_or_store/4.
Callback implementation for Nebulex.Cache.fetch_or_store!/3.
Callback implementation for Nebulex.Cache.fetch_or_store!/4.
A convenience function for retrieving the current generations.
Callback implementation for Nebulex.Cache.get/3.
Callback implementation for Nebulex.Cache.get/4.
Callback implementation for Nebulex.Cache.get!/3.
Callback implementation for Nebulex.Cache.get!/4.
Callback implementation for Nebulex.Cache.get_all/2.
Callback implementation for Nebulex.Cache.get_all/3.
Callback implementation for Nebulex.Cache.get_all!/2.
Callback implementation for Nebulex.Cache.get_all!/3.
Callback implementation for Nebulex.Cache.get_and_update/3.
Callback implementation for Nebulex.Cache.get_and_update/4.
Callback implementation for Nebulex.Cache.get_and_update!/3.
Callback implementation for Nebulex.Cache.get_and_update!/4.
Callback implementation for Nebulex.Cache.get_or_store/3.
Callback implementation for Nebulex.Cache.get_or_store/4.
Callback implementation for Nebulex.Cache.get_or_store!/3.
Callback implementation for Nebulex.Cache.get_or_store!/4.
Callback implementation for Nebulex.Cache.has_key?/2.
Callback implementation for Nebulex.Cache.has_key?/3.
Callback implementation for Nebulex.Cache.in_transaction?/1.
Callback implementation for Nebulex.Cache.in_transaction?/2.
Callback implementation for Nebulex.Cache.incr/3.
Callback implementation for Nebulex.Cache.incr/4.
Callback implementation for Nebulex.Cache.incr!/3.
Callback implementation for Nebulex.Cache.incr!/4.
Callback implementation for Nebulex.Cache.info/2.
Callback implementation for Nebulex.Cache.info/3.
Callback implementation for Nebulex.Cache.info!/2.
Callback implementation for Nebulex.Cache.info!/3.
Fetches key, normalizing the result to {:ok, value} / {:error, reason}.
Nebulex 3 returns those tuples already; Nebulex 2 returns the bare value (nil on miss) and raises on errors. Going through this function lets callers behave the same on either major version, and the branch is resolved at compile time so neither pays for the check.
A convenience function for creating new generations.
A convenience function for retrieving the newer generation.
Callback implementation for Nebulex.Cache.put/3.
Callback implementation for Nebulex.Cache.put/4.
Callback implementation for Nebulex.Cache.put!/3.
Callback implementation for Nebulex.Cache.put!/4.
Callback implementation for Nebulex.Cache.put_all/2.
Callback implementation for Nebulex.Cache.put_all/3.
Callback implementation for Nebulex.Cache.put_all!/2.
Callback implementation for Nebulex.Cache.put_all!/3.
Callback implementation for Nebulex.Cache.put_new/3.
Callback implementation for Nebulex.Cache.put_new/4.
Callback implementation for Nebulex.Cache.put_new!/3.
Callback implementation for Nebulex.Cache.put_new!/4.
Callback implementation for Nebulex.Cache.put_new_all/2.
Callback implementation for Nebulex.Cache.put_new_all/3.
Callback implementation for Nebulex.Cache.put_new_all!/2.
Callback implementation for Nebulex.Cache.put_new_all!/3.
Callback implementation for Nebulex.Cache.register_event_listener/2.
Callback implementation for Nebulex.Cache.register_event_listener/3.
Callback implementation for Nebulex.Cache.register_event_listener!/2.
Callback implementation for Nebulex.Cache.register_event_listener!/3.
Callback implementation for Nebulex.Cache.replace/3.
Callback implementation for Nebulex.Cache.replace/4.
Callback implementation for Nebulex.Cache.replace!/3.
Callback implementation for Nebulex.Cache.replace!/4.
A convenience function for reset the GC interval.
Callback implementation for Nebulex.Cache.stream/2.
Callback implementation for Nebulex.Cache.stream/3.
Callback implementation for Nebulex.Cache.stream!/2.
Callback implementation for Nebulex.Cache.stream!/3.
Callback implementation for Nebulex.Cache.take/2.
Callback implementation for Nebulex.Cache.take/3.
Callback implementation for Nebulex.Cache.take!/2.
Callback implementation for Nebulex.Cache.take!/3.
Callback implementation for Nebulex.Cache.touch/2.
Callback implementation for Nebulex.Cache.touch/3.
Callback implementation for Nebulex.Cache.touch!/2.
Callback implementation for Nebulex.Cache.touch!/3.
Callback implementation for Nebulex.Cache.transaction/2.
Callback implementation for Nebulex.Cache.transaction/3.
Callback implementation for Nebulex.Cache.ttl/2.
Callback implementation for Nebulex.Cache.ttl/3.
Callback implementation for Nebulex.Cache.ttl!/2.
Callback implementation for Nebulex.Cache.ttl!/3.
Callback implementation for Nebulex.Cache.unregister_event_listener/2.
Callback implementation for Nebulex.Cache.unregister_event_listener/3.
Callback implementation for Nebulex.Cache.unregister_event_listener!/2.
Callback implementation for Nebulex.Cache.unregister_event_listener!/3.
Callback implementation for Nebulex.Cache.update/4.
Callback implementation for Nebulex.Cache.update/5.
Callback implementation for Nebulex.Cache.update!/4.
Callback implementation for Nebulex.Cache.update!/5.