public DataStore delete()

in google-http-client-jdo/src/main/java/com/google/api/client/extensions/jdo/JdoDataStoreFactory.java [175:199]


    public DataStore<V> delete(String key) throws IOException {
      if (key == null) {
        return this;
      }
      lock.lock();
      try {
        PersistenceManager persistenceManager = persistenceManagerFactory.getPersistenceManager();
        try {
          Query query = newKeyQuery(persistenceManager);
          try {
            JdoValue jdoValue = executeKeyQuery(query, key);
            if (jdoValue != null) {
              persistenceManager.deletePersistent(jdoValue);
            }
          } finally {
            query.closeAll();
          }
        } finally {
          persistenceManager.close();
        }
      } finally {
        lock.unlock();
      }
      return this;
    }