Struct CachedItem

template<typename CACHED_ITEM_TYPE, typename META_INFO_TYPE>
struct CachedItem

Public Functions

CachedItem(QueryPlanHash hashed_plan, CACHED_ITEM_TYPE item, std::shared_ptr<CacheItemMetric> item_metric_ptr, std::optional<META_INFO_TYPE> metadata = std::nullopt)
void setDirty()
bool isDirty() const

Public Members

QueryPlanHash key
CACHED_ITEM_TYPE cached_item
std::shared_ptr<CacheItemMetric> item_metric
std::optional<META_INFO_TYPE> meta_info
bool dirty