Package pyxmpp :: Module cache
[hide private]

Module cache

source code

Caching proxy for Jabber/XMPP objects.

This package provides facilities to retrieve and transparently cache cachable objects like Service Discovery responses or e.g. client version informations.

Classes [hide private]
  CacheItem
An item in a cache.
  CacheFetcher
Base class for cache object fetchers -- classes responsible for retrieving objects from network.
  Cache
Caching proxy for object retrieval and caching.
  CacheSuite
Caching proxy for object retrieval and caching.
Variables [hide private]
  _state_values = {'fresh': 1, 'new': 0, 'old': 2, 'purged': 4, ...
  _hour = datetime.timedelta(0, 3600)
  __package__ = 'pyxmpp'

Imports: threading, datetime, timedelta


Variables Details [hide private]

_state_values

Value:
{'fresh': 1, 'new': 0, 'old': 2, 'purged': 4, 'stale': 3}