presto-session-property-managers/src/main/java/io/prestosql/plugin/session/db/DbSessionPropertyManagerModule.java/DbSessionPropertyManagerModule/configure
class DbSessionPropertyManagerModule:    @Override
    public void configure(Binder binder)
    {
        configBinder(binder).bindConfig(DbSessionPropertyManagerConfig.class);
        binder.bind(DbSessionPropertyManager.class).in(Scopes.SINGLETON);
        binder.bind(SessionPropertiesDao.class).toProvider(SessionPropertiesDaoProvider.class).in(Scopes.SINGLETON);
        binder.bind(DbSpecsProvider.class).to(RefreshingDbSpecsProvider.class).in(Scopes.SINGLETON);
        newExporter(binder).export(DbSpecsProvider.class).withGeneratedName();
    }