def _cache_key_to_dir(cachedir, func, argument_hash):
    parts = [cachedir]
    if isinstance(func, _basestring):
        parts.append(func)
    else:
        parts.append(_get_func_fullname(func))

    if argument_hash is not None:
        parts.append(argument_hash)
    return os.path.join(*parts)
Returns
dataset/ETHPy150Open scikit-learn/scikit-learn/sklearn/externals/joblib/memory.py/_cache_key_to_dir--crossover with--dataset/ETHPy150Open muricoca/crab/scikits/crab/models/classes.py/MatrixBooleanPrefDataModel.items_count