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 = None

Set TTL for access in milliseconds or timedelta

create = None

Set TTL for create in milliseconds or timedelta

update = None

Set TTL for update in milliseconds or timedelta