A a1 = new A(cache, 42); A a2 = new A(cache, 42); B b = new B(cache, a1, a2); в случае двух A c одинаковым value (как в примере 42) вычисление в А должно быть одно (уник. клю...
spring сконфигурирован верно? <context:annotation-config> или <context:component-scan> есть в xml (если конфиг через xml)?
PipedOutputStream/PipedInputStream подойдет?