Source code for gptcache.manager.eviction.base

from abc import ABCMeta, abstractmethod
from typing import Any, List


[docs]class EvictionBase(metaclass=ABCMeta): """ Eviction base. """
[docs] @abstractmethod def put(self, objs: List[Any]): pass
[docs] @abstractmethod def get(self, obj: Any): pass
@property @abstractmethod def policy(self) -> str: pass