معرفی شرکت ها


async-cache-1.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

An asyncio Cache
ویژگی مقدار
سیستم عامل -
نام فایل async-cache-1.1.1
نام async-cache
نسخه کتابخانه 1.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Rajat Singh
ایمیل نویسنده iamsinghrajat@gmail.com
آدرس صفحه اصلی https://github.com/iamsinghrajat/async-cache
آدرس اینترنتی https://pypi.org/project/async-cache/
مجوز -
async-cache =========== :info: A caching solution for asyncio .. image:: https://travis-ci.org/iamsinghrajat/async-cache.svg?branch=master :target: https://travis-ci.org/iamsinghrajat/async-cache .. image:: https://img.shields.io/pypi/v/async-cache.svg :target: https://pypi.python.org/pypi/async-cache .. image:: https://www.codetriage.com/iamsinghrajat/async-cache/badges/users.svg :target: https://pypi.python.org/pypi/async-cache Installation ------------ .. code-block:: shell pip install async-cache Basic Usage ----------- .. code-block:: python # LRU Cache from cache import AsyncLRU @AsyncLRU(maxsize=128) async def func(*args, **kwargs): """ maxsize : max number of results that are cached. if max limit is reached the oldest result is deleted. """ pass # TTL Cache from cache import AsyncTTL @AsyncTTL(time_to_live=60, maxsize=1024) async def func(*args, **kwargs): """ time_to_live : max time for which a cached result is valid maxsize : max number of results that are cached. if max limit is reached the oldest result is deleted. """ pass # Supports primitive as well as non-primitive function parameter. # Currently TTL & LRU cache is supported. Advanced Usage -------------- .. code-block:: python class CustomDataClass: id: int value: int from cache import AsyncLRU @AsyncLRU(maxsize=128) async def func(model: "CustomDataClass"): ... # function logic ... # async-cache will work even if function parameters are: # 1. orm objects # 2. request object # 3. any other custom object type.


زبان مورد نیاز

مقدار نام
>=3.3 Python


نحوه نصب


نصب پکیج whl async-cache-1.1.1:

    pip install async-cache-1.1.1.whl


نصب پکیج tar.gz async-cache-1.1.1:

    pip install async-cache-1.1.1.tar.gz