docs: public synchronized String getSQLiteVersion() {
  
          if (this.sqliteVersion == null) {
              try {
                  this.sqliteVersion = this.submit(new SQLiteVersionCallable()).get();
                  return sqliteVersion;
              } catch (InterruptedException e) {
                  logger.log(Level.WARNING, "Could not determine SQLite version", e);
              } catch (ExecutionException e) {
                  logger.log(Level.WARNING, "Could not determine SQLite version", e);
              }
              this.sqliteVersion = "unknown";
          }
  
          return this.sqliteVersion;
  
  
      }