Skip to content

Commit d029933

Browse files
committed
BirdNameProvider
1 parent 12618dd commit d029933

File tree

3 files changed

+11221
-0
lines changed

3 files changed

+11221
-0
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package io.github.tobi.laa.spring.boot.embedded.redis.birds
2+
3+
/**
4+
* Provides common english names of random birds. Used for naming shards of the Redis cluster.
5+
*/
6+
internal object BirdNameProvider {
7+
8+
private val birds = javaClass.getResource("/birds.txt")!!.readText().lines().shuffled().iterator()
9+
10+
internal fun next() = birds.next()
11+
}

0 commit comments

Comments
 (0)