pyignite.datatypes.expiry_policy module

class pyignite.datatypes.expiry_policy.ExpiryPolicy(*, create: Union[int, datetime.timedelta] = - 2, update: Union[int, datetime.timedelta] = - 2, access: Union[int, datetime.timedelta] = - 2)

Bases: object

Set expiry policy for the cache.

ETERNAL = -1

Set TTL eternal.

UNCHANGED = -2

Set TTL unchanged.

__init__(*, create: Union[int, datetime.timedelta] = - 2, update: Union[int, datetime.timedelta] = - 2, access: Union[int, datetime.timedelta] = - 2) None

Method generated by attrs for class ExpiryPolicy.

access

Set TTL for access in milliseconds or timedelta

create

Set TTL for create in milliseconds or timedelta

update

Set TTL for update in milliseconds or timedelta