public long create(Image image) {
   ContentValues values = new ContentValues();
   values.put(ImageTable.ID, image.getId());
   values.put(ImageTable.NAME, image.getName());
   values.put(ImageTable.DISTRIBUTION, image.getDistribution());
   values.put(ImageTable.SLUG, image.getSlug());
   values.put(ImageTable.PUBLIC, image.isPublic() ? 1 : 0);
   long id =
       db.insertWithOnConflict(
           getTableHelper().TABLE_NAME, null, values, SQLiteDatabase.CONFLICT_REPLACE);
   return id;
 }