U
    {®ÞhÎ  ã                   @   s6   d dl Z d dlmZ e  d¡ZdgZG dd„ dƒZdS )é    N)Úvalidate_hostzwagtail.frontendcacheÚBaseBackendc                   @   s>   e Zd Zdd„ Zddœdd„Zddœdd„Zedœd	d
„ZdS )r   c                 C   s   |  ddg¡| _d S )NZ	HOSTNAMESÚ*)ÚgetÚ	hostnames)ÚselfÚparams© r	   út/var/www/dating/data/www/fatepal.com/env/lib/python3.8/site-packages/wagtail/contrib/frontend_cache/backends/base.pyÚ__init__   s    zBaseBackend.__init__N)Úreturnc                 C   s   t ‚d S ©N)ÚNotImplementedError)r   Úurlr	   r	   r
   Úpurge   s    zBaseBackend.purgec                 C   s   |D ]}|   |¡ qd S r   )r   )r   Úurlsr   r	   r	   r
   Úpurge_batch   s    zBaseBackend.purge_batchc                 C   s   t || jƒS )z@
        Can `hostname` be invalidated by this backend?
        )r   r   )r   Úhostnamer	   r	   r
   Úinvalidates_hostname   s    z BaseBackend.invalidates_hostname)Ú__name__Ú
__module__Ú__qualname__r   r   r   Úboolr   r	   r	   r	   r
   r      s   )ÚloggingZdjango.http.requestr   Ú	getLoggerÚloggerÚ__all__r   r	   r	   r	   r
   Ú<module>   s   
