package com.seewo.downloader.dao;

import i.b.a.c;
import i.b.a.j.d;
import i.b.a.k.a;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public class DaoSession extends c {
    private final FileDownloaderModelDao fileDownloaderModelDao;
    private final a fileDownloaderModelDaoConfig;

    public DaoSession(i.b.a.i.a aVar, d dVar, Map<Class<? extends i.b.a.a<?, ?>>, a> map) {
        super(aVar);
        a aVarClone = map.get(FileDownloaderModelDao.class).clone();
        this.fileDownloaderModelDaoConfig = aVarClone;
        aVarClone.c(dVar);
        FileDownloaderModelDao fileDownloaderModelDao = new FileDownloaderModelDao(this.fileDownloaderModelDaoConfig, this);
        this.fileDownloaderModelDao = fileDownloaderModelDao;
        registerDao(d.e.d.j.a.class, fileDownloaderModelDao);
    }

    public void clear() {
        this.fileDownloaderModelDaoConfig.b().clear();
    }

    public FileDownloaderModelDao getFileDownloaderModelDao() {
        return this.fileDownloaderModelDao;
    }
}
