presto-session-property-managers/src/main/java/io/prestosql/plugin/session/db/RefreshingDbSpecsProvider.java/RefreshingDbSpecsProvider/RefreshingDbSpecsProvider
class RefreshingDbSpecsProvider:    @Inject
    public RefreshingDbSpecsProvider(DbSessionPropertyManagerConfig config, SessionPropertiesDao dao)
    {
        requireNonNull(config, "config is null");
        this.dao = requireNonNull(dao, "dao is null");
        this.refreshPeriodMillis = config.getSpecsRefreshPeriod().toMillis();

        dao.createSessionSpecsTable();
        dao.createSessionClientTagsTable();
        dao.createSessionPropertiesTable();
    }