Чтобы уменьшить нагрузку на сервер при поиске, я предусмотрю задержку ввода с клавиатуры.
вариант использования:
1. пользователь вводит символы
2. если задержка между вводом символов ‹ 1 секунда, поиск НЕ выполняется немедленно и ожидает, когда задержка после ввода последнего символа составляет > 1 секунду
3. если задержка между вводом символов > 1 секунда этот поиск выполняется немедленно
Есть ли лучшие практики в JSE или в мобильной Java (Blackberry)?
Похоже, мне следует использовать TimerTask и API Timer для таких случаев. Это?