@classmethod
def what_cached(self, model_name: str, path=None, learn=None):
    '\n        Shows what keys are cached\n        '
    if (isNone(path) and isNone(learn)):
        print('path and learn cannot be None at the same time')
        return
    elif isNone(path):
        path = learn.path
    name = f'{model_name}_part_dep'
    folder = 'cache'
    path = (path / folder)
    if (not Path(f'{(path / name)}.pkl').exists()):
        print(f'No chache file')
    else:
        f = open((path / f'{name}.pkl'), 'rb')
        var = load(f)
        f.close()
        for k in var.keys():
            print(k)
Shows what keys are cached
@classmethod
def what_cached(self, model_name: str, path=None, learn=None):
    '\n        \n        '
    if (isNone(path) and isNone(learn)):
        print('path and learn cannot be None at the same time')
        return
    elif isNone(path):
        path = learn.path
    name = f'{model_name}_part_dep'
    folder = 'cache'
    path = (path / folder)
    if (not Path(f'{(path / name)}.pkl').exists()):
        print(f'No chache file')
    else:
        f = open((path / f'{name}.pkl'), 'rb')
        var = load(f)
        f.close()
        for k in var.keys():
            print(k)