GameServer.Cache (GameServer v1.0.509)
Application cache backed by Nebulex.
This cache uses a 2-level (near-cache) topology via
Nebulex.Adapters.Multilevel:
- L1: local in-memory cache (
GameServer.Cache.L1) - L2: either Redis (
GameServer.Cache.L2.Redis) or a partitioned topology (GameServer.Cache.L2.Partitioned), selected via runtime config.
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.
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.
A convenience function to get the cache inclusion policy.
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.
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.
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.
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.
A convenience function to get the cache inclusion policy.
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.
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.
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.