a ì)g÷ã@s<ddlmZmZmZeZdZddlmZGdd„deƒZ dS)é)Úabsolute_importÚdivisionÚprint_functiona= name: memory short_description: RAM backed, non persistent description: - RAM backed cache that is not persistent. - This is the default used if no other plugin is specified. - There are no options to configure. version_added: historical author: core team (@ansible-core) )ÚBaseCacheModulec@s\eZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dd„Z dS)Ú CacheModulecOs i|_dS©N©Ú_cache)ÚselfÚargsÚkwargs©r ú@/usr/lib/python3.9/site-packages/ansible/plugins/cache/memory.pyÚ__init__szCacheModule.__init__cCs |j |¡Sr)r Úget©r Úkeyr r rrszCacheModule.getcCs||j|<dSrr)r rÚvaluer r rÚsetszCacheModule.setcCs |j ¡Sr)r Úkeys©r r r rr"szCacheModule.keyscCs ||jvSrrrr r rÚcontains%szCacheModule.containscCs |j|=dSrrrr r rÚdelete(szCacheModule.deletecCs i|_dSrrrr r rÚflush+szCacheModule.flushcCs |j ¡Sr)r Úcopyrr r rr.szCacheModule.copycCs| ¡Sr)rrr r rÚ __getstate__1szCacheModule.__getstate__cCs ||_dSrr)r Údatar r rÚ __setstate__4szCacheModule.__setstate__N) Ú__name__Ú __module__Ú __qualname__rrrrrrrrrrr r r rrsrN) Z __future__rrrÚtypeZ __metaclass__Z DOCUMENTATIONZansible.plugins.cacherrr r r rÚs