This class seems to do nothing much but does add complexity. There is caching in DatasetImpl that competes with this caching. Nowadays, Jena's storage systems are using GraphView which is very lightweight so caching the creation of graphs is not beneficial and the cache has to be concurrent and transaction safe.
The internal class DatasetGraphCaching.Helper is used only in SDB. Helper could be moved to into SDB.