a/src/common/beaglequeuecache.cpp b/src/common/beaglequeuecache.cpp
...
...
22
#include "circache.h"
22
#include "circache.h"
23
#include "debuglog.h"
23
#include "debuglog.h"
24
#include "rclconfig.h"
24
#include "rclconfig.h"
25
#include "pathut.h"
25
#include "pathut.h"
26
#include "rcldoc.h"
26
#include "rcldoc.h"
27
28
const string cstr_bgc_mimetype("mimetype");
27
29
28
BeagleQueueCache::BeagleQueueCache(RclConfig *cnf) 
30
BeagleQueueCache::BeagleQueueCache(RclConfig *cnf) 
29
{
31
{
30
    string ccdir;
32
    string ccdir;
31
    cnf->getConfParam("webcachedir", ccdir);
33
    cnf->getConfParam("webcachedir", ccdir);
...
...
62
    if (htt)
64
    if (htt)
63
        cf.get(Rcl::Doc::keybght, *htt, cstr_null);
65
        cf.get(Rcl::Doc::keybght, *htt, cstr_null);
64
66
65
    // Build a doc from saved metadata 
67
    // Build a doc from saved metadata 
66
    cf.get(cstr_url, dotdoc.url, cstr_null);
68
    cf.get(cstr_url, dotdoc.url, cstr_null);
67
    cf.get(cstr_mimetype, dotdoc.mimetype, cstr_null);
69
    cf.get(cstr_bgc_mimetype, dotdoc.mimetype, cstr_null);
68
    cf.get(cstr_fmtime, dotdoc.fmtime, cstr_null);
70
    cf.get(cstr_fmtime, dotdoc.fmtime, cstr_null);
69
    cf.get(cstr_fbytes, dotdoc.fbytes, cstr_null);
71
    cf.get(cstr_fbytes, dotdoc.fbytes, cstr_null);
70
    dotdoc.sig.clear();
72
    dotdoc.sig.clear();
71
    list<string> names = cf.getNames(cstr_null);
73
    list<string> names = cf.getNames(cstr_null);
72
    for (list<string>::const_iterator it = names.begin();
74
    for (list<string>::const_iterator it = names.begin();