fastdo  0.5.12
eientpl::TemplateFileCache类 参考

模板-文件式缓存 更多...

#include <eientpl.hpp>

类 eientpl::TemplateFileCache 继承关系图:
eientpl::TemplateFileCache 的协作图:

Public 成员函数

 TemplateFileCache (int lifeTime, winux::String const &cacheDir, winux::String const &cacheExt=".cah")
 
virtual bool hasCache (winux::String const &cacheName) const
 检测是否已经有还有效的缓存,检查其生命期 更多...
 
virtual bool getCacheName (winux::String *cacheName, winux::String const &tplFile, winux::String const &cacheId="") const
 根据模板文件名和缓存标记id计算缓存名 更多...
 
virtual bool readCache (winux::String const &cacheName, winux::String *str)
 取得缓存内容字符串 更多...
 
virtual winux::String get (winux::String const &cacheName)
 取得缓存内容字符串 更多...
 
virtual bool writeCache (winux::String const &cacheName, winux::String const &str)
 写入缓存内容字符串 更多...
 
virtual void setLifeTime (int lifeTime=0)
 设置缓存有效时间(即缓存机制是否开启,0为关闭) 更多...
 
virtual int getLifeTime () const
 获取缓存有效时间 更多...
 
void setCacheDirPath (winux::String const &dirPath)
 
winux::String const & getCacheDirPath () const
 
void setCacheExt (winux::String const &extName)
 
winux::String const & getCacheExt () const
 
- Public 成员函数 继承自 eientpl::TemplateCache
virtual ~TemplateCache ()
 

详细描述

模板-文件式缓存

在文件 eientpl.hpp150 行定义.

构造及析构函数说明

eientpl::TemplateFileCache::TemplateFileCache ( int  lifeTime,
winux::String const &  cacheDir,
winux::String const &  cacheExt = ".cah" 
)

成员函数说明

virtual winux::String eientpl::TemplateFileCache::get ( winux::String const &  cacheName)
virtual

取得缓存内容字符串

实现了 eientpl::TemplateCache.

winux::String const& eientpl::TemplateFileCache::getCacheDirPath ( ) const
inline

在文件 eientpl.hpp165 行定义.

winux::String const& eientpl::TemplateFileCache::getCacheExt ( ) const
inline

在文件 eientpl.hpp168 行定义.

virtual bool eientpl::TemplateFileCache::getCacheName ( winux::String cacheName,
winux::String const &  tplFile,
winux::String const &  cacheId = "" 
) const
virtual

根据模板文件名和缓存标记id计算缓存名

实现了 eientpl::TemplateCache.

virtual int eientpl::TemplateFileCache::getLifeTime ( ) const
virtual

获取缓存有效时间

实现了 eientpl::TemplateCache.

virtual bool eientpl::TemplateFileCache::hasCache ( winux::String const &  cacheName) const
virtual

检测是否已经有还有效的缓存,检查其生命期

实现了 eientpl::TemplateCache.

virtual bool eientpl::TemplateFileCache::readCache ( winux::String const &  cacheName,
winux::String str 
)
virtual

取得缓存内容字符串

实现了 eientpl::TemplateCache.

void eientpl::TemplateFileCache::setCacheDirPath ( winux::String const &  dirPath)
void eientpl::TemplateFileCache::setCacheExt ( winux::String const &  extName)
virtual void eientpl::TemplateFileCache::setLifeTime ( int  lifeTime = 0)
virtual

设置缓存有效时间(即缓存机制是否开启,0为关闭)

实现了 eientpl::TemplateCache.

virtual bool eientpl::TemplateFileCache::writeCache ( winux::String const &  cacheName,
winux::String const &  str 
)
virtual

写入缓存内容字符串

实现了 eientpl::TemplateCache.


该类的文档由以下文件生成: