Moved cache to each individual preset dataset, fetch the entire cache on...

... a single miss