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'