feat(dpdCollectionStore): add service to cache dpd collections
feat(dpdCollectionStore): integrate service with controller