Package flumotion :: Package component :: Package misc :: Package httpserver :: Package httpcached :: Module strategy_base
[hide private]

Module strategy_base

source code

Classes [hide private]
ConditionError
Raised when a request used by a caching session was using a conditional retrieval and it fails.
CachingStrategy
Base class for all caching strategies.
CachedSource
Data source that read data directly from a localy cached file.
BaseRemoteSource
Base class for resource not yet cached.
RemoteSource
Simple remote source.
BaseCachingSession
Base class of caching sessions.
CachingSession
Caches a stream locally in a temporary file.
RemoteProducer
Offers a IPushProducer interface to a caching session.
BlockRequester
Retrieves a block of data using a range request.
Variables [hide private]
  EXP_TABLE_CLEANUP_PERIOD = 30
  MAX_RESUME_COUNT = 20
  PRODUCING_PERIOD = 0.08
  __package__ = 'flumotion.component.misc.httpserver.httpcached'