Только, что в коде встретил вот такую проверку.
user.setTransactionId(++_transactionId);
if (_transactionId == 9223372036854775807L) {
_transactionId = 0L;
}
Даже, если их сервер обрабатывает 100000 транзакций в секунду, то всего пройдет жалких 4 миллиона лет до того, как они доберутся до максимального int64 🙂
Мне бы их проблемы 🙂
Возможно товарищ просчитал развитие популяции землян, вероятность расселения в космос и расширение технологий и решил, что лучше перестраховаться 🙂
Я так сразу и подумал 🙂
java-стиль, он такой. кодинг ради кодинга
Я бы даже добавил — безжалостный и беспощадный
А кто сказал, что Id первой транзакции был = 0?