1313import java .time .ZonedDateTime ;
1414import java .time .format .DateTimeFormatter ;
1515import java .time .temporal .ChronoUnit ;
16+ import java .util .ArrayList ;
1617import java .util .HashMap ;
18+ import java .util .List ;
1719import java .util .Map ;
1820
1921public class MetroJourneyResultSetProcessor extends AbstractResultSetProcessor {
@@ -26,6 +28,7 @@ public MetroJourneyResultSetProcessor(final RedisUtils redisUtils, final QueryUt
2628 public void processResultSet (final ResultSet resultSet ) throws Exception {
2729 int rowCounter = 0 ;
2830 int redisCounter = 0 ;
31+ List <String > metroKeys = new ArrayList <>();
2932
3033 while (resultSet .next ()) {
3134 rowCounter ++;
@@ -45,6 +48,7 @@ public void processResultSet(final ResultSet resultSet) throws Exception {
4548 values .put (TransitdataProperties .KEY_START_STOP_NUMBER , stopNumber );
4649
4750 String metroKey = TransitdataProperties .formatMetroId (stopNumber , dateTime );
51+ metroKeys .add (metroKey );
4852 String response = redisUtils .setValues (metroKey , values );
4953 if (redisUtils .checkResponse (response )) {
5054 redisUtils .setExpire (metroKey );
@@ -55,6 +59,7 @@ public void processResultSet(final ResultSet resultSet) throws Exception {
5559 }
5660
5761 log .info ("Inserted {} redis metro id keys for {} DB rows" , redisCounter , rowCounter );
62+ log .info ("Metro keys: " + metroKeys );
5863 }
5964
6065 protected String getQuery () {
0 commit comments