когда в кэш ничего не попадет?
                  
                  
                          pendingFutures.addAll({sqlQuery.hashCode: connection.query(sqlQuery, timeoutInSeconds: 3600)});
                  
                  
                          var queryResult = await pendingFutures[sqlQuery.hashCode]; // выполняем отложенную Future 
                  
                  
                          var queryObj = RequestCacheStruct(sqlQuery.hashCode, DateTime.now(), queryResult! );
                  
                  
                          await pendingFutures.remove(sqlQuery.hashCode); // удаляем обработанную Future из списка
                  
                  
                          requestsCacheList.add(queryObj);
                  
                  
                
когда вы юзаете ! на. нуллабле - все возможно 🙂
да я его уберу, я е пойму этот и закомменченный код одинаково работает или нет:
Вот по этому, я пр максимуму откладываю переход на null safety) Чем так неугодил null?))) Норм де было))
Так код эквивалентен или нет?
Как исполняет dart ваш код 100500 раз укащанно) Синх, асинх, и микротаски вперёд)))
я весь код не виду а то что вижу как минимум странно) для чего клатсь в масисв и тут же одижать заврешения и тут же удалять?
Коолега, пжлст лучше или 2 скрина или codepen))
Обсуждают сегодня