public boolean forEachKey( TIntProcedure procedure ) { synchronized( mutex ) { return m.forEachKey( procedure ); } } public boolean forEachValue( TIntProcedure procedure ) {
public boolean forEachKey( TIntProcedure procedure ) { return m.forEachKey( procedure ); } public boolean forEachValue( TIntProcedure procedure ) {
public boolean forEachKey( TIntProcedure procedure ) { return m.forEachKey( procedure ); } public boolean forEachValue( TIntProcedure procedure ) {
@Override public boolean forEachKey( TIntProcedure procedure ) { return m.forEachKey( procedure ); } @Override
public boolean forEachKey( TIntProcedure procedure ) { synchronized( mutex ) { return m.forEachKey( procedure ); } } public boolean forEachValue( TIntProcedure procedure ) {
@Override public boolean forEachKey( TIntProcedure procedure ) { synchronized( mutex ) { return m.forEachKey( procedure ); } } @Override
public boolean forEachKey( TIntProcedure procedure ) { synchronized( mutex ) { return m.forEachKey( procedure ); } } public boolean forEachValue( TIntProcedure procedure ) {
public boolean forEachKey( TIntProcedure procedure ) { return m.forEachKey( procedure ); } public boolean forEachValue( TIntProcedure procedure ) {
public boolean forEachKey( TIntProcedure procedure ) { synchronized( mutex ) { return m.forEachKey( procedure ); } } public boolean forEachValue( TIntProcedure procedure ) {
public boolean forEachKey( TIntProcedure procedure ) { return m.forEachKey( procedure ); } public boolean forEachValue( TIntProcedure procedure ) {
this.egressTimes.values().forEach(times -> times.forEachKey(s -> { network.transitLayer.patternsForStop.get(s).forEach(p -> { patternsNearDestination.set(p);
this.egressTimes.values().forEach(times -> times.forEachKey(s -> { network.transitLayer.patternsForStop.get(s).forEach(p -> { patternsNearDestination.set(p);