#include "rgw_common.h"
#include "rgw_http_client.h"
#include "common/Cond.h"
+#include "global/global_init.h"
#include <atomic>
friend class TokenCache;
typedef RGWPostHTTPData RGWGetRevokedTokens;
- CephContext * const cct;
+ CephContext* const cct;
TokenCache* const cache;
const rgw::keystone::Config& config;
config(config),
lock("rgw::keystone::TokenCache::RevokeThread") {
}
+
void *entry() override;
void stop();
int check_revoked();
} revocator;
- CephContext * const cct;
+ const boost::intrusive_ptr<CephContext> cct;
std::string admin_token_id;
std::string barbican_token_id;