24#ifndef _XYDATASET_CACHEDPROVIDER_H
25#define _XYDATASET_CACHEDPROVIDER_H
The CachedProvider wraps another XYDatasetProvider and keeps in memory the results,...
virtual ~CachedProvider()=default
Destructor.
std::shared_ptr< XYDatasetProvider > m_provider
std::map< QualifiedName, std::unique_ptr< XYDataset > > m_dataset
std::map< std::string, std::vector< QualifiedName > > m_list_cache
Represents a name qualified with a set of groups.
This interface class provides the dataset following a qualified name object.