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