27 #ifndef _CACHE_MANAGER_HH_
28 #define _CACHE_MANAGER_HH_
58 static void initialize(
const std::string dir=
"" );
65 static bool isCached(
const std::string
id,
const std::string subdir=
"" );
73 static bool isCachedMd5(
const std::string
id,
const std::string subdir=
"" );
80 static void cache(
const std::string
id,
const std::ostringstream& content,
const std::string subdir=
"" );
88 static void cacheMd5(
const std::string
id,
const std::ostringstream& content,
const std::string subdir=
"" );
95 static std::string getContentLocation(
const std::string
id,
const std::string subdir=
"" );
103 static std::string getContentLocationMd5(
const std::string
id,
const std::string subdir=
"" );
109 static std::string getContentIdMd5(
const std::string
id );
116 static int eraseCache(
const std::string
id,
const std::string subdir=
"" );
124 static int eraseCacheMd5(
const std::string
id,
const std::string subdir=
"" );
132 static void _ensureInitialized();