Hi Mike, BCFKeyValueData::dataset_header modifies the cache state, and it's not a const method in the strict sense. Do you think it's a good idea to remove the const qualifier on the parent method BCFData::dataset_header ?
I am currently trying to implement BCFData interface with my own cache backend. The const method signature makes it difficult to override dataset_header in a cache aware manner.
Hi Mike,
BCFKeyValueData::dataset_header
modifies the cache state, and it's not a const method in the strict sense. Do you think it's a good idea to remove theconst
qualifier on the parent methodBCFData::dataset_header
?I am currently trying to implement BCFData interface with my own cache backend. The const method signature makes it difficult to override
dataset_header
in a cache aware manner.