首页 > 解决方案 > 如何禁用缓存成功块中传递的变量值

问题描述

朋友们,

我正在调用 AsyncCallback 函数,并且成功方法中的变量正在缓存该值。我不希望那个变量缓存值。我怎样才能做到这一点。

我的代码如下:

 Service.getGroup(abc.getText(), source, , new AsyncCallback<Long>() {
                    public void onFailure(Throwable caught) {
                        do something
                     }
                    public void onSuccess(Long result) {
This result varibale is caching the value. 
}

我为测试所做的步骤。

  1. 一旦控制进入成功块,我在调试器模式下手动更改结果值。之后,无论我通过什么值,我都会看到我在调试时设置的值,即使在我刷新页面之后也是如此。

标签: javaasynchronousjakarta-eegwt

解决方案


推荐阅读