AG
Ещё потоки стартуют через Thread.start 🙂
Size: a a a
AG
SK
AG
A a1 = new A(cache, 42);
A a2 = new A(cache, 123123);
B b = new B(cache, a1, a2);
SK
A a1 = new A(cache, 42);
A a2 = new A(cache, 123123);
B b = new B(cache, a1, a2);
AG
GL
AG
GL
SK
AG
The supplied function is invoked exactly once per invocation of this method if the key is absent, else not at all
AG
SK
А
?GL
А
?GL
GL
SK
А
?GL
GL
SK
GL