pyignite.datatypes.expiry_policy module

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

Bases: object

Set expiry policy for the cache.

ETERNAL = -1

Set TTL eternal.

UNCHANGED = -2

Set TTL unchanged.

__init__(*, create=-2, update: Union[int, float] = -2, access: Union[int, float] = -2) → None

Method generated by attrs for class ExpiryPolicy.

access = None

Set TTL for access in seconds(float) or millis(int)

create = None

Set TTL for create in seconds(float) or millis(int)

update = None

Set TTL for update in seconds(float) or millis(int)