private static final boolean IsLOGEnabled = false;
public static final boolean IsDetailedHTTPLOGEnabled = true;
public static final boolean IsFullResponseBodyLOGEnabled = true;
+ private static final boolean EnableScheduledRefresh = true; // Make false only for debugging purposes.
public static final Set<String> HTTPHeadersToIgnoreInLOG = new HashSet<String>();
static {
});
}
- public void scheduleResfresh() {
+ public void scheduleRefresh() {
+ if(!Pithos.EnableScheduledRefresh) { return; }
+
Scheduler.get().scheduleFixedDelay(new RepeatingCommand() {
@Override
@Override
public void execute() {
- scheduleResfresh();
+ scheduleRefresh();
}
}, false);
@Override
public void execute() {
- scheduleResfresh();
+ scheduleRefresh();
}
});
}
else {
- scheduleResfresh();
+ scheduleRefresh();
}
}
@Override
public void onError(Throwable t) {
if(t instanceof RestException && ((RestException) t).getHttpStatusCode() == HttpStatus.SC_NOT_MODIFIED) {
- scheduleResfresh();
+ scheduleRefresh();
}
else if(retries >= MAX_RETRIES) {
LOG("Error heading folder. ", t);
otherSharedTreeView = new OtherSharedTreeView(otherSharedTreeViewModel, false);
trees.insert(otherSharedTreeView, 1);
treeViews.add(otherSharedTreeView);
- scheduleResfresh();
+ scheduleRefresh();
}
});
}