Search.setIndex({docnames:["api","changelog","core_usage","front","index","recipes","usage"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["api.rst","changelog.rst","core_usage.rst","front.rst","index.rst","recipes.rst","usage.rst"],objects:{"dogpile.Lock.params":[[0,1,1,"","async_creator"],[0,1,1,"","creator"],[0,1,1,"","expiretime"],[0,1,1,"","mutex"],[0,1,1,"","value_and_created_fn"]],"dogpile.cache":[[0,2,0,"-","api"],[0,2,0,"-","exception"],[0,2,0,"-","proxy"],[0,2,0,"-","region"]],"dogpile.cache.api":[[0,3,1,"","BackendFormatted"],[0,3,1,"","BackendSetType"],[0,0,1,"","BytesBackend"],[0,0,1,"","CacheBackend"],[0,0,1,"","CacheMutex"],[0,3,1,"","CacheReturnType"],[0,0,1,"","CachedValue"],[0,5,1,"","KeyType"],[0,3,1,"","NO_VALUE"],[0,0,1,"","NoValue"],[0,3,1,"","SerializedReturnType"],[0,3,1,"","ValuePayload"]],"dogpile.cache.api.BytesBackend":[[0,4,1,"","get_serialized"],[0,4,1,"","get_serialized_multi"],[0,4,1,"","set_serialized"],[0,4,1,"","set_serialized_multi"]],"dogpile.cache.api.BytesBackend.get_serialized.params":[[0,1,1,"","key"]],"dogpile.cache.api.BytesBackend.get_serialized_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.api.BytesBackend.set_serialized.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.api.BytesBackend.set_serialized_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.api.CacheBackend":[[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,5,1,"","deserializer"],[0,4,1,"","get"],[0,4,1,"","get_multi"],[0,4,1,"","get_mutex"],[0,4,1,"","get_serialized"],[0,4,1,"","get_serialized_multi"],[0,5,1,"","key_mangler"],[0,5,1,"","serializer"],[0,4,1,"","set"],[0,4,1,"","set_multi"],[0,4,1,"","set_serialized"],[0,4,1,"","set_serialized_multi"]],"dogpile.cache.api.CacheBackend.delete.params":[[0,1,1,"","key"]],"dogpile.cache.api.CacheBackend.delete_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.api.CacheBackend.get.params":[[0,1,1,"","key"]],"dogpile.cache.api.CacheBackend.get_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.api.CacheBackend.get_serialized.params":[[0,1,1,"","key"]],"dogpile.cache.api.CacheBackend.get_serialized_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.api.CacheBackend.set.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.api.CacheBackend.set_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.api.CacheBackend.set_serialized.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.api.CacheBackend.set_serialized_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.api.CacheMutex":[[0,4,1,"","acquire"],[0,4,1,"","locked"],[0,4,1,"","release"]],"dogpile.cache.api.CacheMutex.acquire.params":[[0,1,1,"","wait"]],"dogpile.cache.api.CachedValue":[[0,5,1,"","metadata"],[0,5,1,"","payload"]],"dogpile.cache.backends":[[0,2,0,"-","file"],[0,2,0,"-","memcached"],[0,2,0,"-","memory"],[0,2,0,"-","null"],[0,2,0,"-","redis"]],"dogpile.cache.backends.file":[[0,0,1,"","AbstractFileLock"],[0,0,1,"","DBMBackend"],[0,0,1,"","FileLock"]],"dogpile.cache.backends.file.AbstractFileLock":[[0,4,1,"","acquire"],[0,4,1,"","acquire_read_lock"],[0,4,1,"","acquire_write_lock"],[0,6,1,"","is_open"],[0,4,1,"","read"],[0,4,1,"","release"],[0,4,1,"","release_read_lock"],[0,4,1,"","release_write_lock"],[0,4,1,"","write"]],"dogpile.cache.backends.file.DBMBackend":[[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,4,1,"","get_mutex"],[0,4,1,"","get_serialized"],[0,4,1,"","get_serialized_multi"],[0,4,1,"","set_serialized"],[0,4,1,"","set_serialized_multi"]],"dogpile.cache.backends.file.DBMBackend.delete.params":[[0,1,1,"","key"]],"dogpile.cache.backends.file.DBMBackend.delete_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.file.DBMBackend.get_serialized.params":[[0,1,1,"","key"]],"dogpile.cache.backends.file.DBMBackend.get_serialized_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.file.DBMBackend.params":[[0,1,1,"","dogpile_lockfile"],[0,1,1,"","filename"],[0,1,1,"","lock_factory"],[0,1,1,"","rw_lockfile"]],"dogpile.cache.backends.file.DBMBackend.set_serialized.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.backends.file.DBMBackend.set_serialized_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.backends.file.FileLock":[[0,4,1,"","acquire_read_lock"],[0,4,1,"","acquire_write_lock"],[0,6,1,"","is_open"],[0,4,1,"","release_read_lock"],[0,4,1,"","release_write_lock"]],"dogpile.cache.backends.memcached":[[0,0,1,"","BMemcachedBackend"],[0,0,1,"","GenericMemcachedBackend"],[0,0,1,"","MemcachedBackend"],[0,0,1,"","MemcachedLock"],[0,0,1,"","PyMemcacheBackend"],[0,0,1,"","PylibmcBackend"]],"dogpile.cache.backends.memcached.BMemcachedBackend":[[0,4,1,"","delete_multi"]],"dogpile.cache.backends.memcached.BMemcachedBackend.params":[[0,1,1,"","password"],[0,1,1,"","tls_context"],[0,1,1,"","username"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend":[[0,6,1,"","client"],[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,4,1,"","get"],[0,4,1,"","get_multi"],[0,4,1,"","get_mutex"],[0,4,1,"","set"],[0,5,1,"","set_arguments"],[0,4,1,"","set_multi"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend.delete.params":[[0,1,1,"","key"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend.delete_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend.get.params":[[0,1,1,"","key"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend.get_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend.params":[[0,1,1,"","distributed_lock"],[0,1,1,"","lock_timeout"],[0,1,1,"","memcached_expire_time"],[0,1,1,"","url"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend.set.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.backends.memcached.GenericMemcachedBackend.set_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.backends.memcached.MemcachedBackend.params":[[0,1,1,"","dead_retry"],[0,1,1,"","socket_timeout"]],"dogpile.cache.backends.memcached.PyMemcacheBackend.params":[[0,1,1,"","dead_timeout"],[0,1,1,"","default_noreply"],[0,1,1,"","do_not_retry_for"],[0,1,1,"","enable_retry_client"],[0,1,1,"","hashclient_retry_attempts"],[0,1,1,"","hashclient_retry_timeout"],[0,1,1,"","retry_attempts"],[0,1,1,"","retry_delay"],[0,1,1,"","retry_for"],[0,1,1,"","serde"],[0,1,1,"","socket_keepalive"],[0,1,1,"","tls_context"]],"dogpile.cache.backends.memcached.PylibmcBackend.params":[[0,1,1,"","behaviors"],[0,1,1,"","binary"],[0,1,1,"","min_compress_len"]],"dogpile.cache.backends.memory":[[0,0,1,"","MemoryBackend"],[0,0,1,"","MemoryPickleBackend"]],"dogpile.cache.backends.memory.MemoryBackend":[[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,4,1,"","get"],[0,4,1,"","get_multi"],[0,4,1,"","set"],[0,4,1,"","set_multi"]],"dogpile.cache.backends.memory.MemoryBackend.delete.params":[[0,1,1,"","key"]],"dogpile.cache.backends.memory.MemoryBackend.delete_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.memory.MemoryBackend.get.params":[[0,1,1,"","key"]],"dogpile.cache.backends.memory.MemoryBackend.get_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.memory.MemoryBackend.set.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.backends.memory.MemoryBackend.set_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.backends.null":[[0,0,1,"","NullBackend"]],"dogpile.cache.backends.null.NullBackend":[[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,4,1,"","get"],[0,4,1,"","get_multi"],[0,4,1,"","get_mutex"],[0,4,1,"","set"],[0,4,1,"","set_multi"]],"dogpile.cache.backends.null.NullBackend.delete.params":[[0,1,1,"","key"]],"dogpile.cache.backends.null.NullBackend.delete_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.null.NullBackend.get.params":[[0,1,1,"","key"]],"dogpile.cache.backends.null.NullBackend.get_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.null.NullBackend.set.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.backends.null.NullBackend.set_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.backends.redis":[[0,0,1,"","RedisBackend"],[0,0,1,"","RedisSentinelBackend"]],"dogpile.cache.backends.redis.RedisBackend":[[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,4,1,"","get_mutex"],[0,4,1,"","get_serialized"],[0,4,1,"","get_serialized_multi"],[0,4,1,"","set_serialized"],[0,4,1,"","set_serialized_multi"]],"dogpile.cache.backends.redis.RedisBackend.delete.params":[[0,1,1,"","key"]],"dogpile.cache.backends.redis.RedisBackend.delete_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.redis.RedisBackend.get_serialized.params":[[0,1,1,"","key"]],"dogpile.cache.backends.redis.RedisBackend.get_serialized_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.backends.redis.RedisBackend.params":[[0,1,1,"","connection_kwargs"],[0,1,1,"","connection_pool"],[0,1,1,"","db"],[0,1,1,"","distributed_lock"],[0,1,1,"","host"],[0,1,1,"","lock_sleep"],[0,1,1,"","lock_timeout"],[0,1,1,"","password"],[0,1,1,"","port"],[0,1,1,"","redis_expiration_time"],[0,1,1,"","socket_timeout"],[0,1,1,"","thread_local_lock"],[0,1,1,"","url"]],"dogpile.cache.backends.redis.RedisBackend.set_serialized.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.backends.redis.RedisBackend.set_serialized_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.backends.redis.RedisSentinelBackend.params":[[0,1,1,"","connection_kwargs"],[0,1,1,"","db"],[0,1,1,"","distributed_lock"],[0,1,1,"","lock_sleep"],[0,1,1,"","lock_timeout"],[0,1,1,"","redis_expiration_time"],[0,1,1,"","sentinel_kwargs"],[0,1,1,"","sentinels"],[0,1,1,"","service_name"],[0,1,1,"","socket_timeout"],[0,1,1,"","thread_local_lock"]],"dogpile.cache.exception":[[0,7,1,"","DogpileCacheException"],[0,7,1,"","PluginNotFound"],[0,7,1,"","RegionAlreadyConfigured"],[0,7,1,"","RegionNotConfigured"],[0,7,1,"","ValidationError"]],"dogpile.cache.plugins":[[0,2,0,"-","mako_cache"]],"dogpile.cache.plugins.mako_cache":[[0,0,1,"","MakoPlugin"]],"dogpile.cache.plugins.mako_cache.MakoPlugin":[[0,4,1,"","get"],[0,4,1,"","get_or_create"],[0,4,1,"","invalidate"]],"dogpile.cache.plugins.mako_cache.MakoPlugin.get.params":[[0,1,1,"","**kw"],[0,1,1,"","key"]],"dogpile.cache.plugins.mako_cache.MakoPlugin.get_or_create.params":[[0,1,1,"","**kw"],[0,1,1,"","creation_function"],[0,1,1,"","key"]],"dogpile.cache.plugins.mako_cache.MakoPlugin.invalidate.params":[[0,1,1,"","**kw"],[0,1,1,"","key"]],"dogpile.cache.proxy":[[0,0,1,"","ProxyBackend"]],"dogpile.cache.proxy.ProxyBackend":[[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,4,1,"","get"],[0,4,1,"","get_multi"],[0,4,1,"","get_mutex"],[0,4,1,"","get_serialized"],[0,4,1,"","get_serialized_multi"],[0,4,1,"","set"],[0,4,1,"","set_multi"],[0,4,1,"","set_serialized"],[0,4,1,"","set_serialized_multi"],[0,4,1,"","wrap"]],"dogpile.cache.proxy.ProxyBackend.delete.params":[[0,1,1,"","key"]],"dogpile.cache.proxy.ProxyBackend.delete_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.proxy.ProxyBackend.get.params":[[0,1,1,"","key"]],"dogpile.cache.proxy.ProxyBackend.get_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.proxy.ProxyBackend.get_serialized.params":[[0,1,1,"","key"]],"dogpile.cache.proxy.ProxyBackend.get_serialized_multi.params":[[0,1,1,"","keys"]],"dogpile.cache.proxy.ProxyBackend.set.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.proxy.ProxyBackend.set_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.proxy.ProxyBackend.set_serialized.params":[[0,1,1,"","key"],[0,1,1,"","value"]],"dogpile.cache.proxy.ProxyBackend.set_serialized_multi.params":[[0,1,1,"","mapping"]],"dogpile.cache.region":[[0,0,1,"","CacheRegion"],[0,0,1,"","DefaultInvalidationStrategy"],[0,0,1,"","RegionInvalidationStrategy"],[0,8,1,"","make_region"],[0,3,1,"","value_version"]],"dogpile.cache.region.CacheRegion":[[0,6,1,"","actual_backend"],[0,4,1,"","cache_multi_on_arguments"],[0,4,1,"","cache_on_arguments"],[0,4,1,"","configure"],[0,4,1,"","configure_from_config"],[0,4,1,"","delete"],[0,4,1,"","delete_multi"],[0,4,1,"","get"],[0,4,1,"","get_multi"],[0,4,1,"","get_or_create"],[0,4,1,"","get_or_create_multi"],[0,4,1,"","invalidate"],[0,6,1,"","is_configured"],[0,4,1,"","key_is_locked"],[0,4,1,"","set"],[0,4,1,"","set_multi"],[0,4,1,"","wrap"]],"dogpile.cache.region.CacheRegion.cache_multi_on_arguments.params":[[0,1,1,"","asdict"],[0,1,1,"","expiration_time"],[0,1,1,"","function_multi_key_generator"],[0,1,1,"","namespace"],[0,1,1,"","should_cache_fn"],[0,1,1,"","to_str"]],"dogpile.cache.region.CacheRegion.cache_on_arguments.params":[[6,1,1,"","expiration_time"],[6,1,1,"","function_key_generator"],[6,1,1,"","namespace"],[6,1,1,"","should_cache_fn"],[6,1,1,"","to_str"]],"dogpile.cache.region.CacheRegion.configure.params":[[6,1,1,"","arguments"],[6,1,1,"","backend"],[6,1,1,"","expiration_time"],[6,1,1,"","region_invalidator"],[6,1,1,"","replace_existing_backend"],[6,1,1,"","wrap"]],"dogpile.cache.region.CacheRegion.get.params":[[6,1,1,"","expiration_time"],[6,1,1,"","ignore_expiration"],[6,1,1,"","key"]],"dogpile.cache.region.CacheRegion.get_or_create.params":[[6,1,1,"","creator"],[6,1,1,"","creator_args"],[6,1,1,"","expiration_time"],[6,1,1,"","key"],[6,1,1,"","should_cache_fn"]],"dogpile.cache.region.CacheRegion.get_or_create_multi.params":[[0,1,1,"","creator"],[0,1,1,"","expiration_time"],[0,1,1,"","keys"],[0,1,1,"","should_cache_fn"]],"dogpile.cache.region.CacheRegion.invalidate.params":[[0,1,1,"","hard"]],"dogpile.cache.region.CacheRegion.params":[[6,1,1,"","async_creation_runner"],[6,1,1,"","deserializer"],[6,1,1,"","function_key_generator"],[6,1,1,"","function_multi_key_generator"],[6,1,1,"","key_mangler"],[6,1,1,"","name"],[6,1,1,"","serializer"]],"dogpile.cache.region.DefaultInvalidationStrategy":[[0,4,1,"","invalidate"],[0,4,1,"","is_hard_invalidated"],[0,4,1,"","is_invalidated"],[0,4,1,"","is_soft_invalidated"],[0,4,1,"","was_hard_invalidated"],[0,4,1,"","was_soft_invalidated"]],"dogpile.cache.region.RegionInvalidationStrategy":[[0,4,1,"","invalidate"],[0,4,1,"","is_hard_invalidated"],[0,4,1,"","is_invalidated"],[0,4,1,"","is_soft_invalidated"],[0,4,1,"","was_hard_invalidated"],[0,4,1,"","was_soft_invalidated"]],"dogpile.cache.util":[[0,8,1,"","function_key_generator"],[0,8,1,"","kwarg_function_key_generator"],[0,8,1,"","length_conditional_mangler"],[0,8,1,"","sha1_mangle_key"]],"dogpile.util":[[0,0,1,"","NameRegistry"],[0,0,1,"","ReadWriteMutex"]],"dogpile.util.NameRegistry":[[0,4,1,"","get"]],"dogpile.util.NameRegistry.get.params":[[0,1,1,"","**kw"],[0,1,1,"","identifier"]],"dogpile.util.NameRegistry.params":[[0,1,1,"","creator"]],"dogpile.util.ReadWriteMutex":[[0,4,1,"","acquire_read_lock"],[0,4,1,"","acquire_write_lock"],[0,4,1,"","release_read_lock"],[0,4,1,"","release_write_lock"]],dogpile:[[0,0,1,"","Lock"],[0,0,1,"","NeedRegenerationException"]]},objnames:{"0":["py","class","Python class"],"1":["py","parameter","Python parameter"],"2":["py","module","Python module"],"3":["py","data","Python data"],"4":["py","method","Python method"],"5":["py","attribute","Python attribute"],"6":["py","property","Python property"],"7":["py","exception","Python exception"],"8":["py","function","Python function"]},objtypes:{"0":"py:class","1":"py:parameter","2":"py:module","3":"py:data","4":"py:method","5":"py:attribute","6":"py:property","7":"py:exception","8":"py:function"},terms:{"0":[0,2,4,5,6],"08":1,"1":[0,4,5,6],"10":[0,1,6],"101":1,"11":1,"11211":[0,6],"119":1,"12":1,"122":1,"123":1,"127":[0,5,6],"128":1,"129":1,"13":1,"134":1,"136":1,"137":1,"139":1,"14":1,"15":1,"154":1,"157":1,"159":1,"16":1,"160":1,"1684":1,"17":1,"171":1,"173":1,"178":1,"18":1,"181":1,"184":1,"185":1,"19":1,"191":1,"195":1,"2":[0,4,5,6],"20":1,"2012":1,"2013":1,"2014":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"202":1,"2020":1,"2021":1,"2022":1,"203":1,"21":1,"220":1,"221":1,"223":1,"228":1,"23":1,"24":1,"25":1,"26":1,"26379":0,"27":1,"28":1,"29":1,"2to3":1,"3":[0,4,6],"30":1,"300":[0,6],"33":1,"35":1,"36":1,"360":0,"3600":[0,2,5,6],"37":1,"38":1,"39":1,"4":[0,4,5,6],"40":1,"41":1,"43":1,"44":1,"484":1,"5":[0,4,5,6],"501":6,"51":1,"517":1,"53def077a4264bd3183d4eb21b1f56f883e1b572":2,"54":1,"55":1,"5534":1,"57":1,"58":1,"6":[0,2,4,6],"60":0,"6379":0,"65":1,"7":[0,4,5,6],"71":1,"74":1,"8":[0,4,5],"9":[4,6],"91":1,"97":1,"99":1,"\u0142ukasz":1,"abstract":[0,1],"boolean":[0,1],"break":1,"byte":[0,1,6],"case":[0,1,2,5,6],"class":[0,1,2,5,6],"default":[0,1,5,6],"do":[0,1,4,5],"final":[0,6],"float":[0,1,6],"function":[0,1,2,5,6],"g\u00f3rny":1,"guimar\u00e3":1,"import":[0,1,2,5,6],"int":[0,1],"long":[0,1,6],"menkevi\u010diu":1,"micha\u0142":1,"mois\u00e9":1,"new":[0,1,2,4,5,6],"null":1,"return":[0,1,2,5,6],"short":2,"st\u00e9phane":1,"super":6,"switch":1,"true":[0,1,5,6],"try":[0,5,6],"while":[0,1,4,5,6],A:[0,1,2,6],As:1,At:6,By:[0,6],For:[0,1,2,6],If:[0,2,5,6],In:[0,1,2,5,6],Is:1,It:[0,2,6],No:6,One:[0,6],Such:[0,6],The:[0,1,2,3,5,6],Then:6,There:[0,2],These:6,To:[0,6],Will:0,With:[0,6],_:[0,5,6],__future__:1,__init__:[0,6],__main__:6,__name__:[0,5,6],__repr__:1,__signature__:1,_config_argument_dict:[0,6],_config_prefix:[0,6],_encodedproxi:5,_hard_invalid:0,_soft_invalid:0,abc:0,abil:0,about:3,abov:[0,1,2,5,6],abstractfilelock:[0,1],accept:[0,1,6],access:[0,1,2,6],accessor:1,accomplish:2,account:[0,1],acheiv:5,acquir:[0,1,6],acquire_read_lock:0,acquire_write_lock:0,across:[0,1,2],act:2,action:0,actual:[0,1,2,5,6],actual_backend:[0,1],ad:[0,1,2,6],adapt:4,add:[0,1,5],add_new_data:5,addit:[0,1,2,6],addition:[1,4],address:2,adjust:[1,4],advanc:0,advantag:0,adventag:6,affect:[0,6],after:[0,1,5,6],after_commit:5,again:[0,2,6],against:[0,1,2,6],ahead:2,akkerman:1,alert:2,alessio:1,alexand:1,alia:0,all:[0,1,2,4,6],allow:[0,1,2,4,6],along:[0,2,5],alpha:1,alphabet:0,alreadi:[0,1,6],also:[0,1,2,5,6],alter:[0,6],altern:[0,6],although:1,alwai:[0,6],among:6,amount:0,an:[0,1,2,4,5,6],analogu:0,anderson:1,anentrop:1,ani:[0,1,2,4,6],ankitpatel96:1,annot:1,anoth:[0,1,2,4,6],answer:2,anticip:2,antoin:1,anydbm:0,anyth:6,api:[1,4,5,6],app:1,appar:1,appear:[0,1],append:[0,5],appli:[0,1,5,6],applic:[0,2,4,6],approach:[0,1,2,5,6],appropri:[0,6],approxim:2,apr:1,ar:[0,1,3,4,6],araujo:1,arbitrari:0,aren:0,arg:[0,5,6],argnam:0,argspec:0,argument:[0,1,2,5,6],argvalu:0,around:[0,2],ascii:[0,6],asdict:[0,1],ask:0,assembl:0,assert:5,associ:[0,5,6],assum:[0,1],async:1,async_cr:[0,6],async_creation_runn:[0,1,5,6],asynchron:[0,1,4,6],attach:0,attempt:[0,6],attribut:[0,1,6],aug:1,augment:[0,1,6],authent:0,automat:0,avail:[0,1,3,4,5,6],avoid:[1,5],awar:[0,5,6],azoff:1,b:[0,6],back:[0,1],backend:[1,2,4,5],backendformat:0,backendsettyp:0,background:[0,5,6],backward:[0,1],base:[0,1,2,5,6],basi:[0,1,6],basic:[0,6],basicconfig:6,bastien:1,baton:2,beaker:[0,2],bean:1,becom:[0,6],been:[0,1,2,5,6],befor:[0,1,2,6],behalf:6,behav:0,behavior:[0,1,4,5],behind:6,being:[0,1,5,6],beitei:1,below:[0,5,6],ben:1,bertin:1,besid:5,best:0,between:[0,6],beyond:1,binari:0,bit:6,block:[0,2,4,5,6],bmemcach:[0,1],bmemcachedbackend:0,bogon:1,bookkeep:5,bool:[0,6],both:[0,1],bother:6,brian:1,brown:1,brunner:1,bsddb:[0,6],bug:4,build:[0,1,2,4,5],built:[0,6],builtin:[0,6],bypass:[0,1,6],bytesbackend:[0,1],bytestr:[0,1,6],ca:0,cach:[0,1,3,5,6],cache_arg:0,cache_dict:0,cache_impl:0,cache_multi_on_argu:[0,1,6],cache_on_argu:[0,1,5,6],cache_refresh:5,cache_region:0,cache_timeout:1,cachebackend:[0,6],cachedvalu:[0,1,5,6],cachefil:0,cacheimpl:0,cachemutex:[0,6],cacheregion:[0,1,5,6],cachereturntyp:0,cafil:0,calcul:1,call:[0,1,2,5,6],callabl:[0,1,5,6],caller:0,can:[0,1,2,5,6],cannot:[0,1,6],categori:2,caus:1,caveat:[0,6],celeri:[0,6],certain:[0,6],cfg:1,chain:[0,6],chang:[0,1,2,4,5],changelog:4,charset:0,check:[0,1,2,6],choos:0,christian:1,circumst:6,cl:[0,6],client:[0,1,2,5,6],client_fn:0,cluster:0,code:[0,2,5],coerc:[0,1,6],coerce_string_conf:1,coercion:1,collect:0,collis:5,com:[1,3],combin:[0,6],come:1,command:1,commit:5,common:[0,1,2,6],commun:1,compar:[0,6],compat:[0,1],compatbl:1,complement:1,complet:[0,2],complex:0,compon:6,comprehens:0,comput:[0,6],concept:[0,2,4],concern:5,concret:0,concurr:[0,2,6],condit:[0,1],condition:[0,6],conf:1,config:[0,1,6],config_dict:[0,6],configur:[0,1,4,5],configure_from_config:[0,1,6],conjunct:[0,1,6],connect:[0,1],connection_kwarg:[0,1],connection_pool:[0,1],connectionpool:[0,1],conserv:1,consid:[0,1,6],consist:[4,6],constant:[0,1],construct:[0,1,6],constructor:[0,6],consult:[0,6],contain:[0,5,6],content:0,context:[0,2],continu:[0,1,2],contribut:1,control:4,conveni:[0,6],convert:[0,6],coordin:[0,2,6],copi:[0,1],core:[1,4,6],correct:[0,6],correctli:1,correspond:0,could:[0,1,5],count:5,counter:5,courtesi:1,cover:1,cpickl:0,creat:[0,1,2,4],create_default_context:0,create_some_resourc:2,create_valu:[0,6],createdtim:2,creation:[0,1,2,4,6],creation_funct:0,creation_tim:0,creationtim:2,creator:[0,1,4,6],creator_arg:[0,1,6],critic:1,cross:2,ctx:0,current:[0,1,2,6],custom:[0,1,5,6],custominvalidationstrategi:0,customiz:1,cutom:0,d:[0,2,5,6],d_arg1_arg2_arg3:5,daemon:5,dai:[0,6],dairiki:1,daniel:1,data:[0,4,6],databas:5,date:[0,1,6],datetim:[0,1,6],david:1,db:0,dbclass:5,dbm:[0,1,6],dbmbackend:[0,1],dbmfile:[0,6],de:1,dead:0,dead_retri:[0,1],dead_timeout:[0,1],deadlock:1,deal:[0,1],debug:[1,6],dec:1,declar:[0,6],decod:4,decor:[0,1,2,5,6],def:[0,2,5,6],default_norepli:0,defaultinvalidationstrategi:0,defaultseri:0,defer:[0,2,6],defin:[1,5,6],delai:5,deleg:0,delet:[0,1,5,6],delete_multi:[0,1],deliv:1,depend:[0,1,6],deprec:1,deriv:[0,6],describ:[0,2,6],descriptor:0,deseri:[0,1,6],design:[2,6],desir:0,destruct:1,detail:[0,6],detect:[0,6],determin:[0,1,6],dev:1,develop:1,dict:[0,5],dictionari:[0,1,6],dictionarybackend:6,did:[1,6],didn:1,differ:[0,1,2,5,6],digest:2,direct:[0,1,5],directli:[0,1,4,6],directori:[0,1],disabl:[0,1,6],disambigu:[0,6],disappear:2,discard:0,distinguish:[0,6],distribut:[0,1,4],distributed_lock:[0,1,6],distro:1,do_not_retry_for:0,do_refresh:5,do_someth:2,doc:[0,1],document:[0,1,3],doe:[0,1,5,6],doesn:[0,2],dogpil:[1,3,5,6],dogpile_lockfil:0,dogpilecach:3,dogpilecacheexcept:0,don:[0,1],done:5,dont_cache_non:[0,6],down:[0,6],driver:0,drop:[0,1],due:1,dump:[0,1,6],dure:[0,1,2],dynam:[0,1,6],e:[0,1,5,6],each:[0,1,2,5,6],easi:4,easier:[1,6],easili:[5,6],edg:6,ef206ed4473fec3b639:1,effect:[0,1],effici:2,effort:1,either:[0,1,5,6],elect:0,elimin:6,els:[0,2],emit:[1,6],emploi:1,empti:1,en:0,enabl:[0,1],enable_retry_cli:[0,1],encapsul:2,encod:4,encourag:4,end:[0,1,2,6],enhanc:[1,3],enough:0,ensur:[1,2],enter:5,entir:[0,1,6],entri:1,entry_point:6,entrypoint:[0,1,6],environ:[0,1,4],equival:[0,1,6],eric:1,errant:1,erron:[0,1],error:[0,1],establish:[0,1,6],etc:[0,1],evalu:[0,6],even:[0,1],event:[1,4,6],everi:[0,1,2],everyth:5,exact:1,exampl:[0,1,4,5,6],excel:6,except:[1,4,5,6],exception:5,excess:1,execut:4,exist:[0,1,2,6],existing_valu:0,expand:1,expect:2,expedi:5,expens:[0,2,6],expir:[0,1,2,6],expiration_tim:[0,1,2,5,6],expiretim:0,expiri:0,explicitli:0,expos:1,extend:[0,5,6],extra:[0,6],face:1,facil:6,facilil:1,fact:[0,6],fail:[0,1],failur:[0,1],fainberg:1,fall:2,fallback:1,fals:[0,1,5,6],far:2,fast:0,faster:6,favor:1,fcntl:0,featur:[0,3,6],feb:1,fedorov:1,fidosz:1,field:[0,1],file:[1,4,6],filelock:[0,1,2],filenam:[0,2,6],filesystem:[0,2],filter:5,finish:[0,2,6],first:[0,1,2,6],fix:[0,1,6],flag:[0,1,6],flexibl:0,flock:[0,1,2],flufl:2,fly:5,fn:[0,2,5,6],fname:[0,5,6],fname_:5,focus:6,follow:[0,1,2,6],foo1:0,foo:[0,6],forc:[0,1],forego:1,foremost:6,form:[0,1,6],format:[0,1,4],former:0,found:[0,6],frequent:1,fri:1,frit:1,from:[0,1,2,3,5,6],from_url:[0,1],front:[0,2,4,6],full:1,fulli:1,function_key_gener:[0,1,5,6],function_multi_key_gener:[0,1,6],further:0,futur:[0,1,6],g:[0,1,6],garbag:0,gdbm:1,gen:[0,6],gen_cach:2,gener:[0,1,2,4,5,6],generate_kei:[0,5,6],generate_my_expensive_valu:2,generate_someth:[0,6],genericmemachedbackend:0,genericmemcachedbackend:[0,1],gerard:1,get:[0,1,2,5,6],get_multi:[0,1,5,6],get_mutex:0,get_or_cr:[0,1,6],get_or_create_multi:[0,1,5,6],get_seri:0,get_serialized_multi:0,get_some_data:5,get_valu:2,getargspec:1,getfullargspec:1,getlogg:6,getter:[0,1],getting_start:0,git:1,github:[1,3],given:[0,1,2,5,6],glitch:1,global:2,goe:[0,2],good:[2,5],great:1,greater:0,group:4,guard:1,guid:4,ha:[0,1,2,5,6],had:1,hanchrow:1,hand:[0,6],handl:0,hanu:1,happen:5,hard:[0,1,5,6],hardwir:1,has_valu:0,hash:[0,6],hashclient:[0,1],hashclient_retry_attempt:[0,1],hashclient_retry_timeout:[0,1],hashlib:2,have:[0,1,2,5,6],hayden:1,hbccbh:1,head:1,held:0,help:[0,5,6],helper:6,henc:6,here:[0,2,6],hex:2,hexdigest:2,high:[1,4,6],highest_protocol:[0,1],hit:[0,5],hoc:[2,6],homepag:4,hongbin:1,honor:[0,1],hood:5,hook:[4,5],hope:5,host:[0,1,3],hostnam:0,hour:0,how:[0,2,6],howev:[0,1,2,5,6],html:0,http:[0,1,3,5],i:[0,4],id:5,idea:[2,5],idempot:[0,6],identifi:[0,1,6],ignor:[0,1,6],ignore_expir:[0,1,6],illustr:[0,2,6],immedi:[0,6],impact:0,implement:[0,1,5,6],impli:[0,2],implicitli:1,improv:[0,1,5],inadvert:1,includ:[0,1,6],incom:[0,1,6],incompat:[0,1],increas:0,incur:0,independ:0,index:[3,4],indic:[0,1,6],indirectli:2,individu:0,info:1,inform:[0,3,6],inher:0,inherit:[0,5],ini:1,initi:[0,1,2,6],inject:0,insid:[0,6],inspect:1,instal:[1,4,6],instanc:[0,1,2,5,6],instant:6,instanti:[0,5,6],instead:[1,2,5],instruct:6,integ:[0,1,5,6],integr:4,intend:1,intent:0,interfac:[0,2,4,6],interfer:1,intern:[0,1,2,6],interpret:[0,1,6],invalid:[0,1,4,6],invalidate_user_id:5,invoc:[0,2],invok:[0,2,6],involv:[0,1],io:0,ioerror:0,is_configur:[0,1],is_hard_invalid:0,is_invalid:0,is_open:0,is_soft_invalid:0,is_unittest:1,isinst:5,isn:[0,1,6],issu:[1,2,3,6],item:0,iteritem:5,itertool:5,its:[0,1,2,4,6],itself:[0,1,2,6],jack:1,jami:1,jan:1,jeff:1,jimmei:1,job:0,john:1,join:[0,2,5,6],jon:1,jonathan:1,json:[0,1,5,6],jul:1,juli:1,jun:1,just:[0,2,5,6],justin:1,k1:0,k2:0,k3:0,k:[0,5,6],karthikeyan:1,keep:[0,2],keepal:[0,1],keepaliveopt:0,kei:[0,1,2,4,6],ketama:0,key1:0,key2:0,key3:0,key_is_lock:[0,1],key_mangl:[0,1,5,6],key_templ:5,keyerror:1,keyreentrantmutex:1,keytyp:0,keyword:[0,1,6],kind:[0,6],klinger:1,know:5,known:1,kolak:1,krau:1,kw:[0,6],kwarg:[0,5,6],kwarg_function_key_gener:[0,1,6],lambda:5,larger:[0,1],last:[0,6],lastli:[0,6],later:[0,6],latest:0,latter:0,lead:[1,5],learn:4,least:[0,2,5],leav:5,left:[0,1],length:[0,1,6],length_conditional_mangl:0,lennox:1,less:1,level:[0,1,2,6],lib:0,librari:[0,1,6],life:6,like:[0,1,2,5,6],link:[0,5],list:[0,1,6],listens_for:5,ll:[0,2],load:[0,1,6],load_user_info:6,local:[0,1,2,5,6],local_region:[0,6],localhost:[0,2],locat:[1,6],lock:[0,1,4,6],lock_factori:[0,1],lock_path:2,lock_sleep:[0,1],lock_timeout:[0,1],lockfil:[0,2],log:[1,4],loggingproxi:6,logic:[0,1],longer:1,look:6,lookup:[0,2],lookup_user_by_id:6,lose:1,lot:4,lu:1,lutz:1,lx:1,mabei:1,made:[0,1,2],magnitud:1,mai:[0,1,2,5,6],main:5,maintain:1,makarov:1,make:[0,1,2,6],make_region:[0,5,6],mako:1,mako_cach:[0,1],mako_lookup:0,makoplugin:0,manag:[0,2,5,6],mangl:[0,1,5,6],mangler:[0,1,5,6],mani:[0,1,6],map:[0,1,5,6],mapping_set:5,mar:1,marco:1,mark:[0,1],markedli:6,masayuko:1,match:[0,1],matter:4,mc:[0,2,6],mc_pool:2,me:5,mean:[0,1,5,6],mechan:[0,1,4,6],medeiro:1,memcach:[1,2,6],memcachearg:[0,1],memcacheclienterror:0,memcached_expire_tim:[0,1],memcached_region:[0,6],memcachedbackend:[0,1],memcachedlock:0,memcacheillegalinputerror:0,memcacheunexpectedcloseerror:0,memoized_properti:1,memori:[1,5],memory_pickl:0,memorybackend:[0,1],memorypickl:1,memorypicklebackend:[0,1],messag:[1,6],metadata:[0,1,5,6],method:[0,1,5,6],might:[0,6],min_compress_len:[0,1],mind:6,minim:5,minimum:[0,1],minu:2,miss:[0,1,6],moc:[0,6],mode:[0,1,6],model:6,modern:0,modifi:0,modul:[0,1,4,6],modulu:0,moment:5,mon:1,more:[0,1,2,6],morgan:1,most:[0,1,2,3],move:[0,1],msgpack:5,msgpackproxi:5,much:5,multipl:[0,1,2,6],multithread:[0,6],multivalu:1,must:[0,1],mutex:[0,2,6],mutexlock:0,my:0,my_data:[0,6],my_dictionari:0,my_foo:0,my_funct:[0,6],my_key_gener:[0,5,6],my_multi_key_gener:[0,6],my_region:[0,6],myapp:[0,5,6],mybackend:6,myclass:[0,6],myconfig:[0,6],myfirstproxi:0,myfoo:0,myinvalid:0,mymast:0,myotherclass:[0,6],mypackag:6,myregion:6,mysecondproxi:0,mysect:0,name:[0,1,6],namedtupl:0,nameregistri:[0,1],namespac:[0,1,5,6],nativ:6,necessari:5,necessarili:[0,1,6],need:[0,1,4,5,6],needregenerationexcept:[0,2],neg:1,negat:5,nest:5,network:0,never:0,new_valu:0,newli:[0,1,2,6],newvalu:[0,6],next:[0,2,5],nf:2,no_tag:1,no_valu:[0,1,5,6],node:0,non:[0,1,2,6],none:[0,1,2,6],noqa:0,nor:1,norepli:0,normal:[0,2,6],note:[0,2,6],notimplementederror:[0,5],nov:1,novalu:0,now:[0,1,2,5,6],nullbackend:[0,1],nulllock:1,number:[0,2,6],object:[0,1,2,4,6],object_hook:5,observ:1,occur:[0,1,6],oct:1,off:2,offer:6,offload:5,often:2,old:[0,1,5],older:[0,2,6],olli:1,omit:[0,1],onc:[0,1,2],one:[0,1,2,4,5,6],ones:[0,5],onli:[0,1,2,5,6],oper:[0,1,2,5,6],optimist:5,option:[0,1,6],order:[0,1,2,5,6],ordinari:0,org:[0,3,5],organ:1,orient:0,origin:[0,1,6],orm:4,os:[0,1,2],other:[0,1,2,4,5,6],otherwis:[0,1,5,6],our:[2,5,6],out:[1,5],output:[1,2],outsid:[0,2,6],over:0,overal:1,overrid:[0,5,6],overridden:[0,6],overview:4,own:[0,2,4,5],packag:[0,1,2,3],packb:5,page:4,pair:[0,2],param:0,paramet:[0,1,6],paramt:0,parent:[0,6],pars:1,part:[0,1,6],parti:0,particular:[0,1,2,5,6],particularli:6,pass:[0,1,2,5,6],passthrough:0,password:[0,1],past:0,patch:1,path:[0,2,6],pattern:6,paul:1,payload:[0,1,5,6],pem:0,pep:1,per:[0,1,2,6],perform:[0,1,2,5,6],period:[0,2,6],persist:[0,5,6],pickl:[0,1,5,6],pickle_serd:0,pileup:1,pin:1,pip:[1,3],pkg_resourc:1,place:[0,1,5,6],plain:[0,1],plan:1,platform:[0,1],plu:1,pluck:[0,6],pluggabl:1,plugin:[1,4,6],pluginload:1,pluginnotfound:[0,1],point:[0,1,5,6],pool:0,pop:[1,6],popul:[0,6],popular:6,port:0,portalock:0,portion:[1,6],posit:1,possibl:[0,5,6],potenti:[1,5,6],pre:[1,5],prefix:[0,4,6],presenc:1,present:[0,1,5,6],preserv:[1,5],prevent:[0,1,6],previou:[0,1,2,4,6],previous:[1,2],primari:2,print:5,prior:[0,1],probabl:5,problem:1,problemat:0,proce:[0,1,2,4],process:[0,1,2,5,6],produc:[0,1,6],product:[1,6],project:[1,4],promptli:[0,6],propag:[0,1],properli:6,properti:0,protect:0,protocol:[0,1],provid:[0,1,2,4,6],proxi:[5,6],proxybackend:[0,1,5,6],publish:3,pull:[0,1,5,6],pullreq:1,pure:[0,1],purpos:[1,2,5],push:[0,5],put:[2,6],py2:1,py3:1,py3k:1,py:[0,1,6],pylibmc:[0,1,2,5],pylibmcbackend:0,pymemcach:[0,1],pymemcachebackend:[0,1],pypa:1,pypi:[1,3],pyproject:1,pytest:1,python3:1,python:[0,1,2,3,5,6],queri:[0,5,6],queue:[0,6],rais:[0,1,2,5,6],ralph:1,rather:[0,2,6],raw:5,re:[2,5,6],reach:[0,2,6],read:0,reader:[0,1],readi:[0,6],readthedoc:0,readwrite_lock:[0,1],readwritemutex:[0,1],real:6,receiv:[0,1,6],recent:3,recip:[1,2,4],recod:5,recogn:[0,1,6],recommend:[0,6],record:5,recreat:[0,6],recv:0,redi:[1,4,6],redis_expiration_tim:0,redis_sentinel:0,redis_sentinel_1:0,redis_sentinel_2:0,redisbackend:[0,1],redissentinelbackend:[0,1],reduc:0,redundantli:6,reentrant:1,refer:[0,1,2,4],referenc:0,reflect:0,refresh:[0,1,5,6],regardless:[0,6],regen:0,regener:[0,1,2,6],region:[1,4,5],region_invalid:[0,6],regionalreadyconfigur:0,regioninvalidationstrategi:[0,1,6],regionnotconfigur:0,regist:[0,1,6],register_backend:6,registri:[0,5],regress:1,regular:0,rel:[0,6],relat:4,releas:[0,1,3,6],release_read_lock:0,release_write_lock:0,relev:[0,6],reli:[1,2],relianc:1,remain:[0,1],rememb:[0,6],remot:0,remov:[0,1,2,6],repair:1,replac:[0,1,5,6],replace_existing_backend:[0,1,6],report:[0,3,6],repositori:1,repres:[0,6],request:[0,1,6],requir:[0,1,2,4,6],reserv:2,resolv:[0,6],resourc:[2,4],respect:1,respons:[0,6],restor:1,result:[0,1,5,6],ret:0,retir:1,retri:[0,1,6],retriev:[0,1,2,6],retrieve_resourc:2,retry_attempt:[0,1],retry_count:6,retry_delai:0,retry_for:0,retry_proxi:6,retry_timeout:1,retrydeleteproxi:6,revert:1,rework:1,rewritten:1,roll:1,rosebaugh:1,rougher:6,round:2,routin:1,rudimentari:4,run:[0,1,6],runner:[0,1,6],runtim:6,rutherfurd:1,rw:[0,1],rw_lockfil:0,ryan:1,s:[0,1,2,5,6],safe:[0,2,6],same:[0,1,2,6],sasl:0,sat:1,sauerwein:1,sauliu:1,scanner:1,scenario:1,scene:6,scheme:[1,2,5],scope:[0,1],scoped_sess:5,scott:0,script:1,search:4,second:[0,1,2,6],section:[0,2,6],secur:0,see:[0,1,2,6],select:[0,4],self:[0,5,6],semant:1,semaphor:0,send:[0,1],sent:5,sentinel:[0,1],sentinel_kwarg:0,sep:1,separ:[0,1,2,6],sequenc:[0,5,6],serd:0,seri:[0,1,5],serial:[0,1,5,6],serializ:6,serializedreturntyp:0,serv:1,server:[0,2,6],servic:[0,1,2],service_nam:0,session:5,sessionmak:5,set:[0,1,5,6],set_argu:0,set_multi:[0,1,5],set_paramet:[0,1],set_seri:0,set_serialized_multi:0,setlevel:6,setup:[0,1,2,6],setuptool:[1,6],sever:[0,1],sha1:[0,2,6],sha1_mangle_kei:[0,1,6],share:[1,2,6],sheldon:1,should:[0,1,3,6],should_cache_fn:[0,1,6],sign:1,signatur:[0,1],significantli:0,similar:[0,1,3,6],simpl:[0,1,2,5,6],simpli:5,simplifi:1,simultan:[0,6],sinc:[0,5,6],singaravelan:1,singl:[0,1,2,4,6],singleton:0,situat:1,size:[0,5],skip:[0,6],sleep:0,slow_databas:2,slower:1,small:[1,6],smaller:5,so:[0,1,2,5,6],sobrinho:1,socket:[0,1],socket_keepal:[0,1],socket_timeout:[0,1],soft:[0,1],some:[0,1,2,4,5,6],some_creation_funct:2,some_databas:6,some_kei:2,somedatabas:[0,6],somekei:[0,6],somemethod:[0,6],someregion:[0,6],something_new:5,somevalu:6,somewher:0,sourc:[0,1,2,6],space:6,special:1,specif:[0,1,4,6],specifi:[0,1,5,6],speed:0,spent:6,sqlalchemi:[1,3,5],ssl:0,ssl_certfil:0,stack:0,stale:[0,2,6],standard:0,start:[0,5,6],state:[0,1],statu:3,stegmann:1,step:[0,1,6],stevedor:1,still:[0,1,2,5,6],storag:[1,5,6],store:[0,1,2,5,6],str:[0,1,5,6],straight:1,strategi:[0,1,2,6],stream:0,strictredi:[0,1],string:[0,1,6],strongli:0,structur:[0,1,4,6],stuff:2,subclass:[0,1,6],subject:1,submit:0,subsequ:[0,1,6],subset:0,subsitut:1,substitut:[0,6],subsystem:4,succeed:0,success:1,successfulli:2,suffix:0,suit:[0,1],suitabl:[0,6],sun:1,supersed:[0,6],suppli:[0,6],support:[0,1,6],suppos:[1,5],sure:[0,6],sy:6,symbol:[1,2],symlink:2,synchron:[0,2],syncreaderdogpil:1,syntax:1,system:[0,1,2,5,6],t:[0,1,2,5,6],tag:0,take:[0,1,6],talk:[0,6],target:[0,5,6],task:[0,6],tcp:0,tcp_nodelai:0,techniqu:5,templat:[0,1,5],templatelookup:0,term:[0,6],test:[0,1,6],text:0,than:[0,2,5,6],thank:1,the_resourc:2,thei:[0,1,2,6],them:[0,1,5],themselv:1,therebi:1,therefor:[0,6],thi:[0,1,2,3,4,5,6],thing:[1,6],third:[0,5],those:[0,1,4,5,6],though:[0,1,6],thread:[0,1,2,4,5,6],thread_local_lock:[0,1],threadmappedpool:2,threadsaf:[0,2],three:[0,5],threshold:0,throttl:0,through:[2,5],thrown:[0,1],thu:[0,1,2,6],tiger:0,tim:1,time:[0,1,2,6],timedelta:[0,1,6],timeout:[0,1],timestamp:[0,1,6],tl:[0,1],tls_context:0,tmp:2,to_list:1,to_str:[0,1,6],tobia:1,togeth:[0,6],token:[0,6],toml:1,tool:[0,1,3,6],top:4,total:0,total_second:1,toward:[0,1],tox:1,track:[0,2,5],tracker:3,transform:5,translat:5,treat:0,tri:0,trip:2,tue:1,tup:2,tupl:[0,2,6],turn:[1,6],tweak:4,twice:2,two:[0,2,4,5,6],type:[0,6],typeerror:1,typic:[0,5,6],u:1,ultim:[0,1,2,6],unaffect:1,uncondition:[0,6],unconfigur:1,under:[0,1,5,6],underli:[0,6],underneath:[0,6],understood:0,undesir:0,unencod:5,unexpect:1,unicod:[0,1,6],uninstanti:6,union:[0,6],uniqu:[0,2,5],unit:1,univers:1,unix:[0,1,2],unless:[0,2,6],unlik:[0,2],unlimit:0,unnecessari:[0,1],unnecessarili:1,unpackb:5,unsupport:1,until:[0,1,2,4,5,6],up:1,updat:[1,4],upon:[0,1,2,6],upstream:0,url:[0,1,5,6],us:[0,1,4,5],usabl:6,usag:[0,1,4],use_bin_typ:5,user:[0,1,2,4,5,6],user_fn_on:5,user_fn_one_:5,user_fn_thre:5,user_fn_three_:5,user_fn_two:5,user_fn_two_:5,user_id:[5,6],user_kei:5,usernam:0,usual:[1,2,6],utf:5,util:[1,4],v:5,valid:0,validationerror:0,valu:[0,1,2,5,6],value1:0,value2:0,value3:0,value_and_created_fn:0,value_decod:5,value_encod:5,value_plus_tim:2,value_vers:0,valuepayload:0,vanasco:1,variabl:1,variant:[0,1,5],varieti:4,variou:[0,2],vendor:1,verbos:6,veri:[1,4],version:[0,1,2,3,4,6],versu:[0,6],via:[0,1,2,5,6],visit:0,volum:[1,4],vs:1,wa:[0,1,2,5,6],wai:[0,1,5,6],wait:[0,1,6],want:[0,2,5,6],warn:1,was_hard_invalid:0,was_soft_invalid:0,wasn:1,we:[0,2,5,6],wed:1,week:[0,6],well:[0,1,2,5,6],were:[0,1,6],what:[0,1,2],whatev:[0,6],wheel:1,when:[0,1,2,5,6],whenev:[0,6],where:[0,1,2,6],wherebi:1,whether:[0,1,6],which:[0,1,2,4,5,6],whole:1,whose:0,wichert:1,wide:1,window:[0,1],wish:0,with_stat:1,within:[0,1,5,6],without:[0,1,2,6],won:[0,2,6],work:[0,1,2,5],worker:6,would:[0,1,5,6],wrap:[0,1,5,6],wrapper:0,write:[0,1,6],writer:[0,5,6],written:6,wrong:1,x:[0,1,6],y:[0,6],yank:1,yet:[0,1,6],you:[0,2,5,6],your:[0,2,5],yu:1,zero:1,zip:0,zoomorph:1},titles:["API","Changelog","dogpile Core","Front Matter","Welcome to dogpile.cache\u2019s documentation!","Recipes","Usage Guide"],titleterms:{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"do":2,"null":0,A:5,all:5,anoth:5,api:[0,2],asynchron:5,backend:[0,6],behavior:6,bug:[1,3],cach:[2,4],chang:6,changelog:1,configur:6,core:[0,2],creat:6,data:5,decod:5,directli:2,distribut:2,document:4,dogpil:[0,2,4],encod:5,event:5,exampl:2,except:0,featur:1,file:[0,2],format:5,front:3,group:5,guid:6,homepag:3,i:2,indic:4,instal:3,integr:0,invalid:5,kei:5,learn:2,lock:2,log:6,mako:0,matter:3,memcach:0,memori:0,misc:1,need:2,note:5,orm:5,overview:6,plugin:0,prefix:5,project:3,proxi:0,pylibmc:6,recip:5,redi:[0,5],region:[0,6],relat:5,rudimentari:[2,6],s:4,tabl:4,updat:5,us:[2,6],usag:[2,6],usecas:1,util:0,welcom:4}})