У меня вопрос по применению грааля.У меня есть контроллер, который выполняет большую работу на стороне сервера и может занять несколько минут, чтобы выполнить свою задачу.Я обеспокоен тем, что если пользователь нажмет на обновление во время выполнения кода, он попытается запустить код снова.Как бы мне предотвратить это.ниже приведен некоторый псевдо-код
def refreshDb = {
requeryDataBase()
}
public void requeryDatabase(){
....some long process here
}
. Итак, как я мог бы предотвратить запуск RequeryDataBase (), если он уже работает?
спасибо за любую помощь или понимание!Ясон