cacheManager constructor
Implementation
cacheManager(this.converter){
if(!converter.keys.contains(Map))converter[Map]=[(Map m)=>m,(Map m)=>m];
SharedPreferences.getInstance().then((v){
sp=v;
classesKeys.forEach((c) {
if(v.containsKey(c.toString())&&v.getString(c.toString())!=null) {
data[c]=dataCount.fromMap(json.decode(v.getString(c.toString())!));
}
});
});
data=Map<Type,dataCount>.fromIterables(classesKeys,
[for(var c in classesKeys)dataCount()]);
}