@Override
 public void cacheScripture(ScriptureData scriptureData) {
   if (scriptureData != null
       && scriptureData.getText() != null
       && !scriptureData.getText().isEmpty()
       && scriptureData.getCitation() != null
       && !scriptureData.getCitation().isEmpty()
       && scriptureData.getJson() != null
       && !scriptureData.getJson().isEmpty()) {
     LocalCacheDataPOJO newCacheData = new LocalCacheDataPOJO();
     newCacheData.setScriptureText(scriptureData.getText());
     newCacheData.setScriptureCitation(scriptureData.getCitation());
     newCacheData.setScriptureJson(scriptureData.getJson());
     cacheData(newCacheData);
   }
 }