class DBManager extends AbstractDbManager<T> {

    public final T get(final String name) throws DBManagerException {
        return retryTemplate.execute(new RetryCallback<T, DBManagerException>() {
            @Override
            public T doWithRetry(final RetryContext context) throws DBManagerException {
                return doGet(name);
            }
        });
    }

    public  DBManager(final Class<T> clazz, final SessionFactory sessionFactory);

}