dcextensions
1.0.0
Эта библиотека предоставляет расширения для DogPile.cache. В настоящее время предоставляется только одно расширение, бэкэнд памяти, которая может быть ограничена по размеру (количество элементов к кешу).
Чтобы установить dcextensions, используйте PIP
pip install dcextensionsЧтобы использовать бэкэнд памяти
from dogpile . cache import make_region
region = make_region (). configure (
'dogpile.cache.memory.limited' ,
expiration_time = 3600 ,
arguments = {
'cache_size' : 100 ,
'cache_dict' : my_dict
}
)Оба аргумента являются необязательными. При использовании my_dict должен быть экземпляром OrderedDict.