2013-08-29 2 views
1

jsp를 사용하여 html 테이블에 데이터 저장소 종류의 데이터를 표시하고 있습니다. 나는 로컬 다음 코드를 사용하여 구글 앱 엔진 데이터 저장소에서 모든 레코드를 삭제하는 것을 시도하고있다 :app 엔진 데이터 스토어에서 모든 레코드 삭제 및 memcache 플러시

Query gaeQuery = new Query("Book"); 
PreparedQuery pq = datastore.prepare(gaeQuery); 
List<Entity> list = pq.asList(FetchOptions.Builder.withDefaults()); 
for(Entity item : list){ 
    datastore.delete(item.getKey()); 
} 

는이 코드에 의해 모든 기록을 삭제할 수입니다. 이 코드를 실행 한 후 빈 테이블을보기 위해 페이지를 새로 고칩니다. 하지만 두 번째 페이지 새로 고침 후에 사라지는 레코드가 남아 있습니다.

부실 데이터가 memcache에 남아 있기 때문에 이것이 발생한다고 생각합니다. 나는 인터넷 검색을 시도했지만 같은 종류의 모든 기록을 삭제 한 직후 memcache를 지우는 해결책을 찾지 못했습니다.

나는 memcache를 flush/clear하기위한 방법을 찾고있다.

답변