neural_compressor.ux.utils.expiring_dict

Dict with items expiring after given time.

Module Contents

Classes

ExpiringDictItem

Item that knows it it's already expired.

ExpiringDict

Dict with items expiring after given time.

class neural_compressor.ux.utils.expiring_dict.ExpiringDictItem(value: Any, expires_at: float)[source]

Item that knows it it’s already expired.

class neural_compressor.ux.utils.expiring_dict.ExpiringDict(initial_value: dict | None = None, ttl: int = 120)[source]

Dict with items expiring after given time.