26 #ifndef _HttpCatalogCache_H_
27 #define _HttpCatalogCache_H_
29 #include "BESFileLockingCache.h"
31 namespace httpd_catalog {
53 static bool d_enabled;
55 static void delete_instance() {
delete d_instance; d_instance = 0; }
60 static std::string getCacheDirFromConfig();
61 static std::string getCachePrefixFromConfig();
62 static unsigned long getCacheSizeFromConfig();
68 static const std::string DIR_KEY;
69 static const std::string PREFIX_KEY;
70 static const std::string SIZE_KEY;
76 inline std::string
get_hash(
const std::string &name);