U
    j7g                     @   s$   d Z ddlZG dd dejdZdS )z-
Abstract interface for caching IPinfo data.
    Nc                   @   sH   e Zd ZdZejdd Zejdd Zejdd Zejdd	 Z	d
S )CacheInterfacez!Interface for using custom cache.c                 C   s   d S N selfkeyr   r   :/tmp/pip-unpacked-wheel-bv8pilsi/ipinfo/cache/interface.py__contains__   s    zCacheInterface.__contains__c                 C   s   d S r   r   )r   r   valuer   r   r   __setitem__   s    zCacheInterface.__setitem__c                 C   s   d S r   r   r   r   r   r   __getitem__   s    zCacheInterface.__getitem__c                 C   s   d S r   r   r   r   r   r   __delitem__   s    zCacheInterface.__delitem__N)
__name__
__module____qualname____doc__abcabstractmethodr	   r   r   r   r   r   r   r   r      s   


r   )	metaclass)r   r   ABCMetar   r   r   r   r   <module>   s   