Use `common_fwd.h` to avoid clashes with Crimson namespace hackery.
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
#pragma once
#include <string>
-#include <memory>
#include <optional>
#include <atomic>
#include <shared_mutex>
#include "include/buffer.h"
#include "include/encoding.h"
+#include "include/common_fwd.h"
#include "common/ceph_time.h"
-// Forward declarations
-class CephContext;
-class PerfCounters;
-
namespace rgw {
struct UsageStats {
mutable std::atomic<uint64_t> cache_misses{0};
};
-} // namespace rgw
\ No newline at end of file
+} // namespace rgw