Logo Search packages:      
Sourcecode: zope-cachefu version File versions  Download package

MemcachedManager::MemcachedManager::MemcachedManager Class Reference

Inherits OFS::Cache::CacheManager, and OFS::SimpleItem::SimpleItem.

List of all members.


Detailed Description

Manage a cache which stores rendered data in memcached.

This is intended to be used as a low-level cache for
expensive Python code, not for objects published
under their own URLs such as web pages.

MemcachedManager *can* be used to cache complete publishable
pages, such as DTMLMethods/Documents and Page Templates,
but this is not advised: such objects typically do not attempt
to cache important out-of-band data such as 3xx HTTP responses,
and the client would get an erroneous 200 response.

Such objects should instead be cached with an
AcceleratedHTTPCacheManager and/or downstream
caching.

Definition at line 118 of file MemcachedManager.py.


Public Member Functions

def __init__
def getCacheReport
def getId
def getSettings
def manage_editProps
def ZCacheManager_getCache

Public Attributes

 id
 title

Static Public Attributes

tuple manage_main = DTMLFile('dtml/propsMM', globals())
tuple manage_options
tuple manage_stats = DTMLFile('dtml/statsMM', globals())
string meta_type = 'Memcached Manager'
tuple ZCacheManager_getCache__roles__ = ()

Private Attributes

 __cacheid
 _settings

Static Private Attributes

tuple __ac_permissions__

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index