42);
                  
                  
                  B b = new B(cache, a1, a2);
                  
                  
                  
                  
                  
                  в случае двух A c одинаковым value (как в примере 42) вычисление в А должно быть одно (уник. ключ 42) или два раза (уникальное на каждый объект A)?
                  
                  
                
Хм... а вот это хороший вопрос, спасибо. По логике — должен быть один раз. По факту, вычислится два, из-за того что две лямбды с одинаковым содержимым будут в разных секциях.
Обсуждают сегодня