U
    ÜZßf§  ã                   @   sÜ   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddl	m
Z
 ddl	mZ dd	l	mZ dd
lmZ ddlmZ dZdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd„ Zdd „ Zd!d"„ Zd#S )$zß
    flask_caching.backends
    ~~~~~~~~~~~~~~~~~~~~~~

    Various caching backends.

    :copyright: (c) 2018 by Peter Justin.
    :copyright: (c) 2010 by Thadeus Burgess.
    :license: BSD, see LICENSE for more details.
é    )ÚFileSystemCache)ÚMemcachedCache)ÚSASLMemcachedCache)ÚSpreadSASLMemcachedCache)Ú	NullCache)Ú
RedisCache)ÚRedisClusterCache)ÚRedisSentinelCache)ÚSimpleCache)Ú
UWSGICache)ÚnullÚsimpleÚ
filesystemÚredisÚredissentinelÚredisclusterÚuwsgiÚ	memcachedÚgaememcachedÚsaslmemcachedÚspreadsaslmemcachedc                 C   s   t  | |||¡S ©N)r   Úfactory©ZappÚconfigÚargsÚkwargs© r   úC/tmp/pip-unpacked-wheel-0x57cbey/flask_caching/backends/__init__.pyr   '   s    r   c                 C   s   t  | |||¡S r   )r
   r   r   r   r   r   r   +   s    r   c                 C   s   t  | |||¡S r   )r   r   r   r   r   r   r   /   s    r   c                 C   s   t  | |||¡S r   )r   r   r   r   r   r   r   3   s    r   c                 C   s   t  | |||¡S r   )r	   r   r   r   r   r   r   7   s    r   c                 C   s   t  | |||¡S r   )r   r   r   r   r   r   r   ;   s    r   c                 C   s   t  | |||¡S r   )r   r   r   r   r   r   r   ?   s    r   c                 C   s   t  | |||¡S r   )r   r   r   r   r   r   r   C   s    r   c                 C   s   t | |||ƒS r   )r   r   r   r   r   r   G   s    r   c                 C   s   t  | |||¡S r   )r   r   r   r   r   r   r   K   s    r   c                 C   s   t  | |||¡S r   )r   r   r   r   r   r   r   O   s    r   N)Ú__doc__Z&flask_caching.backends.filesystemcacher   Zflask_caching.backends.memcacher   r   r   Z flask_caching.backends.nullcacher   Z!flask_caching.backends.rediscacher   r   r	   Z"flask_caching.backends.simplecacher
   Z!flask_caching.backends.uwsgicacher   Ú__all__r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Ú<module>   s,   