@Test
    void verifyLargeDataSet() {
        val tokens = Stream.generate(() -> new GoogleAuthenticatorToken(Integer.valueOf(RandomUtils.randomNumeric(6)), userId)).limit(500);
        var stopwatch = new StopWatch();
        stopwatch.start();
        tokens.forEach(token -> {
            oneTimeTokenAuthenticatorTokenRepository.store(token);
            assertNotNull(oneTimeTokenAuthenticatorTokenRepository.get(userId, token.getToken()));
            oneTimeTokenAuthenticatorTokenRepository.remove(token.getToken());
        });
        stopwatch.stop();
        var time = stopwatch.getTime(TimeUnit.SECONDS);
        assertTrue(time <= 15);
    }
This is {@link GoogleAuthenticatorDynamoDbTokenRepositoryTests}.

@author Misagh Moayyed
@since 6.5.0
support/cas-server-support-gauth-dynamodb/src/test/java/org/apereo/cas/gauth/token/GoogleAuthenticatorDynamoDbTokenRepositoryTests.java