This is an automated email from the ASF dual-hosted git repository.

pjfanning pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-persistence-jdbc.git


The following commit(s) were added to refs/heads/main by this push:
     new 9d93fbfc Remove redundant Scala 2.12-era immutable.Seq imports (#617)
9d93fbfc is described below

commit 9d93fbfc3527abc3231dabb8d814daa95e365475
Author: PJ Fanning <[email protected]>
AuthorDate: Sun Sep 13 08:31:44 2026 +0100

    Remove redundant Scala 2.12-era immutable.Seq imports (#617)
    
    Motivation:
    Since Scala 2.13, `scala.Seq` is a type alias for
    `scala.collection.immutable.Seq`, and `Set`, `Vector`, `Nil` and
    friends in the `scala` package already refer to the immutable
    collections. The `scala.collection.immutable` imports and
    `immutable.Seq` qualifiers carried over from the Scala 2.12 days are
    therefore redundant now that this project only builds on 2.13 and 3.
    This is the pekko-persistence-jdbc counterpart of apache/pekko#3539.
    
    Modification:
    - Drop the now-unused `scala.collection.immutable` imports
      (`immutable._`, `immutable.Seq`, `immutable.Set`,
      `immutable.{ Nil, Seq }`, `immutable.{ Seq, Vector }`).
    - Replace `immutable.Seq` / `scala.collection.immutable.Seq` with
      plain `Seq`.
    - `MissingElements` keeps its `immutable.NumericRange` import since
      `NumericRange` is not aliased in `scala._`.
    
    `scala.Seq` erases to the same class, so the binary shape is unchanged.
    
    Result:
    No remaining Scala 2.12 collection idioms in main or test sources.
    
    Tests:
    - native `scalafmt --mode diff-ref=upstream/main`
    - `sbt "+core/Test/compile"` on Scala 2.13.18, 3.3.8 and 3.9.0
    - `sbt core/mimaReportBinaryIssues` passes (signature problems enabled)
    - `sbt "core/Test/testOnly ...TrySeqTest ...BaseDaoSpec
      ...H2LimitWindowingStreamTest ...JdbcAsyncWriteJournalShutdownTest
      ...H2ScalaCurrentPersistenceIdsTest ...ByteArrayJournalSerializerTest"`:
      16 tests, all passed (H2)
    - `git diff --check` clean
    
    References:
    Refs apache/pekko#3539
---
 .../pekko/persistence/jdbc/journal/JdbcAsyncWriteJournal.scala      | 1 -
 .../org/apache/pekko/persistence/jdbc/journal/dao/BaseDao.scala     | 1 -
 .../pekko/persistence/jdbc/journal/dao/DefaultJournalDao.scala      | 6 ++----
 .../org/apache/pekko/persistence/jdbc/journal/dao/JournalDao.scala  | 1 -
 .../persistence/jdbc/journal/dao/legacy/ByteArrayJournalDao.scala   | 1 -
 .../jdbc/journal/dao/legacy/ByteArrayJournalSerializer.scala        | 1 -
 .../apache/pekko/persistence/jdbc/journal/dao/legacy/package.scala  | 1 -
 .../apache/pekko/persistence/jdbc/query/dao/ReadJournalDao.scala    | 1 -
 .../persistence/jdbc/query/dao/legacy/ByteArrayReadJournalDao.scala | 1 -
 .../pekko/persistence/jdbc/query/scaladsl/JdbcReadJournal.scala     | 1 -
 .../persistence/jdbc/serialization/PersistentReprSerializer.scala   | 1 -
 .../apache/pekko/persistence/jdbc/snapshot/JdbcSnapshotStore.scala  | 1 -
 .../main/scala/org/apache/pekko/persistence/jdbc/util/TrySeq.scala  | 1 -
 .../jdbc/journal/JdbcAsyncWriteJournalShutdownTest.scala            | 1 -
 .../org/apache/pekko/persistence/jdbc/journal/dao/BaseDaoSpec.scala | 1 -
 .../persistence/jdbc/journal/dao/LimitWindowingStreamTest.scala     | 3 +--
 .../jdbc/journal/dao/MessagesWithBatchDatabaseContractTest.scala    | 3 +--
 .../org/apache/pekko/persistence/jdbc/journal/dao/TrySeqTest.scala  | 1 -
 .../jdbc/journal/dao/legacy/ByteArrayJournalSerializerTest.scala    | 2 --
 .../persistence/jdbc/query/JournalDaoStreamMessagesMemoryTest.scala | 3 +--
 .../org/apache/pekko/persistence/jdbc/query/QueryTestSpec.scala     | 3 +--
 .../pekko/persistence/jdbc/query/dao/TestProbeReadJournalDao.scala  | 2 +-
 .../jdbc/state/scaladsl/TestProbeDurableStateStoreQuery.scala       | 2 +-
 23 files changed, 8 insertions(+), 31 deletions(-)

diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournal.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournal.scala
index 5df96014..5ae1d5dd 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournal.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournal.scala
@@ -31,7 +31,6 @@ import com.typesafe.config.Config
 import slick.jdbc.JdbcProfile
 import slick.jdbc.JdbcBackend._
 
-import scala.collection.immutable._
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.util.{ Failure, Success, Try }
 import pekko.pattern.pipe
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDao.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDao.scala
index a140676b..3093509c 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDao.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDao.scala
@@ -20,7 +20,6 @@ import pekko.persistence.jdbc.config.BaseDaoConfig
 import pekko.stream.scaladsl.{ Keep, Sink, Source }
 import pekko.stream.{ BoundedSourceQueue, Materializer, QueueOfferResult }
 
-import scala.collection.immutable.{ Seq, Vector }
 import scala.concurrent.{ ExecutionContext, Future, Promise }
 
 // Shared with the legacy DAO
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/DefaultJournalDao.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/DefaultJournalDao.scala
index 83a906e8..ed910792 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/DefaultJournalDao.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/DefaultJournalDao.scala
@@ -27,8 +27,6 @@ import pekko.stream.scaladsl.Source
 import slick.jdbc.JdbcBackend.Database
 import slick.jdbc.JdbcProfile
 
-import scala.collection.immutable
-import scala.collection.immutable.{ Nil, Seq }
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.util.Try
 
@@ -50,7 +48,7 @@ class DefaultJournalDao(
 
   override def baseDaoConfig: BaseDaoConfig = journalConfig.daoConfig
 
-  override def writeJournalRows(xs: 
immutable.Seq[(JournalPekkoSerializationRow, Set[String])]): Future[Unit] = {
+  override def writeJournalRows(xs: Seq[(JournalPekkoSerializationRow, 
Set[String])]): Future[Unit] = {
     db.run(queries.writeJournalRows(xs).transactionally).map(_ => 
())(ExecutionContext.parasitic)
   }
 
@@ -76,7 +74,7 @@ class DefaultJournalDao(
     } yield maybeHighestSeqNo.getOrElse(0L)
   }
 
-  override def asyncWriteMessages(messages: immutable.Seq[AtomicWrite]): 
Future[immutable.Seq[Try[Unit]]] = {
+  override def asyncWriteMessages(messages: Seq[AtomicWrite]): 
Future[Seq[Try[Unit]]] = {
 
     def serializeAtomicWrite(aw: AtomicWrite): 
Try[Seq[(JournalPekkoSerializationRow, Set[String])]] = {
       Try(aw.payload.map(serialize))
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/JournalDao.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/JournalDao.scala
index d4a8e424..9ca638c1 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/JournalDao.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/JournalDao.scala
@@ -15,7 +15,6 @@
 package org.apache.pekko.persistence.jdbc.journal.dao
 
 import org.apache.pekko.persistence.AtomicWrite
-import scala.collection.immutable.Seq
 import scala.concurrent.Future
 import scala.util.Try
 
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalDao.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalDao.scala
index 4ae1e300..abb9db36 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalDao.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalDao.scala
@@ -27,7 +27,6 @@ import org.slf4j.LoggerFactory
 import slick.jdbc.JdbcBackend.Database
 import slick.jdbc.JdbcProfile
 
-import scala.collection.immutable.{ Nil, Seq }
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.util.{ Failure, Success, Try }
 
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializer.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializer.scala
index 348902ee..85171aae 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializer.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializer.scala
@@ -20,7 +20,6 @@ import pekko.persistence.PersistentRepr
 import pekko.persistence.jdbc.serialization.FlowPersistentReprSerializer
 import pekko.serialization.Serialization
 
-import scala.collection.immutable._
 import scala.util.Try
 
 class ByteArrayJournalSerializer(serialization: Serialization, separator: 
String)
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/package.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/package.scala
index c20ab49b..86d34082 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/package.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/package.scala
@@ -15,7 +15,6 @@
 package org.apache.pekko.persistence.jdbc.journal.dao
 
 import scala.annotation.nowarn
-import scala.collection.immutable.Set
 
 package object legacy {
   @nowarn("msg=it is not recommended to define classes/objects inside of 
package objects")
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/ReadJournalDao.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/ReadJournalDao.scala
index e55ce88b..1c66be99 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/ReadJournalDao.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/ReadJournalDao.scala
@@ -20,7 +20,6 @@ import pekko.persistence.PersistentRepr
 import pekko.persistence.jdbc.journal.dao.JournalDaoWithReadMessages
 import pekko.stream.scaladsl.Source
 
-import scala.collection.immutable.Set
 import scala.concurrent.Future
 import scala.util.Try
 
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/legacy/ByteArrayReadJournalDao.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/legacy/ByteArrayReadJournalDao.scala
index 448390c4..a7ae39cf 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/legacy/ByteArrayReadJournalDao.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/dao/legacy/ByteArrayReadJournalDao.scala
@@ -29,7 +29,6 @@ import pekko.stream.scaladsl.{ Flow, Source }
 import slick.jdbc.JdbcBackend._
 import slick.jdbc.{ GetResult, JdbcProfile }
 
-import scala.collection.immutable._
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.util.{ Failure, Success, Try }
 
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/scaladsl/JdbcReadJournal.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/scaladsl/JdbcReadJournal.scala
index a929bfe4..4c8a0b5f 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/scaladsl/JdbcReadJournal.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/query/scaladsl/JdbcReadJournal.scala
@@ -34,7 +34,6 @@ import com.typesafe.config.Config
 import slick.jdbc.JdbcBackend._
 import slick.jdbc.JdbcProfile
 
-import scala.collection.immutable._
 import scala.concurrent.duration._
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.util.{ Failure, Success }
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/serialization/PersistentReprSerializer.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/serialization/PersistentReprSerializer.scala
index f16621dd..364f5162 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/serialization/PersistentReprSerializer.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/serialization/PersistentReprSerializer.scala
@@ -20,7 +20,6 @@ import pekko.persistence.jdbc.util.TrySeq
 import pekko.persistence.journal.Tagged
 import pekko.persistence.{ AtomicWrite, PersistentRepr }
 import pekko.stream.scaladsl.Flow
-import scala.collection.immutable._
 
 import scala.util.Try
 
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/snapshot/JdbcSnapshotStore.scala
 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/snapshot/JdbcSnapshotStore.scala
index c15cc7c9..fbe40cf3 100644
--- 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/snapshot/JdbcSnapshotStore.scala
+++ 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/snapshot/JdbcSnapshotStore.scala
@@ -27,7 +27,6 @@ import com.typesafe.config.Config
 import slick.jdbc.JdbcProfile
 import slick.jdbc.JdbcBackend._
 
-import scala.collection.immutable._
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.util.{ Failure, Success }
 
diff --git 
a/core/src/main/scala/org/apache/pekko/persistence/jdbc/util/TrySeq.scala 
b/core/src/main/scala/org/apache/pekko/persistence/jdbc/util/TrySeq.scala
index 0710c49b..8324b71e 100644
--- a/core/src/main/scala/org/apache/pekko/persistence/jdbc/util/TrySeq.scala
+++ b/core/src/main/scala/org/apache/pekko/persistence/jdbc/util/TrySeq.scala
@@ -15,7 +15,6 @@
 package org.apache.pekko.persistence.jdbc.util
 
 import scala.annotation.nowarn
-import scala.collection.immutable._
 import scala.util.{ Failure, Success, Try }
 
 object TrySeq {
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournalShutdownTest.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournalShutdownTest.scala
index da2b0dac..491d2a55 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournalShutdownTest.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/JdbcAsyncWriteJournalShutdownTest.scala
@@ -19,7 +19,6 @@ package org.apache.pekko.persistence.jdbc.journal
 
 import java.util.concurrent.CopyOnWriteArrayList
 
-import scala.collection.immutable.Seq
 import scala.concurrent.ExecutionContext
 import scala.jdk.CollectionConverters._
 
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDaoSpec.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDaoSpec.scala
index 9dfd1cb4..aea4695a 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDaoSpec.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/BaseDaoSpec.scala
@@ -19,7 +19,6 @@ package org.apache.pekko.persistence.jdbc.journal.dao
 
 import java.util.concurrent.ConcurrentLinkedQueue
 
-import scala.collection.immutable.Seq
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.concurrent.duration._
 import scala.jdk.CollectionConverters._
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/LimitWindowingStreamTest.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/LimitWindowingStreamTest.scala
index e501f11e..9fcd07fe 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/LimitWindowingStreamTest.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/LimitWindowingStreamTest.scala
@@ -30,7 +30,6 @@ import org.scalatest.concurrent.PatienceConfiguration.Timeout
 import org.slf4j.LoggerFactory
 
 import java.util.UUID
-import scala.collection.immutable
 import scala.concurrent.duration._
 import scala.concurrent.{ Await, ExecutionContext, Future }
 
@@ -65,7 +64,7 @@ abstract class LimitWindowingStreamTest(configFile: String)
             val start = end - (eventsPerBatch - 1)
             log.info(s"batch $i - events from $start to $end")
             val atomicWrites = (start to end).map { j =>
-              AtomicWrite(immutable.Seq(PersistentRepr(payload, j, 
persistenceId, writerUuid = writerUuid)))
+              AtomicWrite(Seq(PersistentRepr(payload, j, persistenceId, 
writerUuid = writerUuid)))
             }
             dao.asyncWriteMessages(atomicWrites).map(_ => i)
           }
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/MessagesWithBatchDatabaseContractTest.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/MessagesWithBatchDatabaseContractTest.scala
index b631a78b..184c65fc 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/MessagesWithBatchDatabaseContractTest.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/MessagesWithBatchDatabaseContractTest.scala
@@ -27,7 +27,6 @@ import pekko.stream.{ Materializer, SystemMaterializer }
 
 import java.io.NotSerializableException
 import java.util.UUID
-import scala.collection.immutable
 import scala.concurrent.duration._
 import scala.concurrent.{ ExecutionContext, Future }
 
@@ -136,7 +135,7 @@ abstract class 
MessagesWithBatchDatabaseContractTest(configFile: String) extends
     val writerUuid = UUID.randomUUID().toString
     val payload = Array.fill(8)('a'.toByte)
     val writes = (1 to count).map { sequenceNr =>
-      AtomicWrite(immutable.Seq(PersistentRepr(payload, sequenceNr, 
persistenceId, writerUuid = writerUuid)))
+      AtomicWrite(Seq(PersistentRepr(payload, sequenceNr, persistenceId, 
writerUuid = writerUuid)))
     }
     dao.asyncWriteMessages(writes).futureValue
   }
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/TrySeqTest.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/TrySeqTest.scala
index ba06f1b6..a3fc7b71 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/TrySeqTest.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/TrySeqTest.scala
@@ -18,7 +18,6 @@ import org.apache.pekko
 import pekko.persistence.jdbc.util.TrySeq
 import pekko.persistence.jdbc.SimpleSpec
 
-import scala.collection.immutable._
 import scala.util.{ Failure, Success }
 
 class TrySeqTest extends SimpleSpec {
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializerTest.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializerTest.scala
index 23402c13..d7880bd9 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializerTest.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/journal/dao/legacy/ByteArrayJournalSerializerTest.scala
@@ -17,8 +17,6 @@ package journal.dao.legacy
 
 import org.apache.pekko.persistence.{ AtomicWrite, PersistentRepr }
 
-import scala.collection.immutable._
-
 class ByteArrayJournalSerializerTest extends SharedActorSystemTestSpec() {
   it should "serialize a serializable message and indicate whether or not the 
serialization succeeded" in {
     val serializer = new ByteArrayJournalSerializer(serialization, ",")
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/JournalDaoStreamMessagesMemoryTest.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/JournalDaoStreamMessagesMemoryTest.scala
index 58f1f646..5527ee95 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/JournalDaoStreamMessagesMemoryTest.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/JournalDaoStreamMessagesMemoryTest.scala
@@ -27,7 +27,6 @@ import com.typesafe.config.{ ConfigValue, ConfigValueFactory }
 import org.scalatest.concurrent.PatienceConfiguration.Timeout
 import org.slf4j.LoggerFactory
 
-import scala.collection.immutable
 import scala.concurrent.ExecutionContext
 import scala.concurrent.duration._
 import scala.util.{ Failure, Success }
@@ -84,7 +83,7 @@ abstract class JournalDaoStreamMessagesMemoryTest(configFile: 
String)
             val start = end - (eventsPerBatch - 1)
             log.info(s"batch $i - events from $start to $end")
             val atomicWrites = (start to end).map { j =>
-              AtomicWrite(immutable.Seq(PersistentRepr(payload, j, 
persistenceId, writerUuid = writerUuid)))
+              AtomicWrite(Seq(PersistentRepr(payload, j, persistenceId, 
writerUuid = writerUuid)))
             }
             dao.asyncWriteMessages(atomicWrites).map(_ => i)
           }
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/QueryTestSpec.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/QueryTestSpec.scala
index 2afa0e98..2cc622c4 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/QueryTestSpec.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/QueryTestSpec.scala
@@ -38,7 +38,6 @@ import com.typesafe.config.ConfigValue
 import slick.jdbc.JdbcBackend.Database
 import slick.jdbc.JdbcProfile
 
-import scala.collection.immutable
 import scala.concurrent.duration.{ FiniteDuration, _ }
 import scala.concurrent.{ ExecutionContext, Future }
 import scala.util.{ Failure, Success }
@@ -347,7 +346,7 @@ abstract class QueryTestSpec(config: String, 
configOverrides: Map[String, Config
 
   def withDao(f: JournalDao => Unit)(implicit system: ActorSystem, ec: 
ExecutionContext, mat: Materializer): Unit = {
     val fqcn: String = journalConfig.pluginConfig.dao
-    val args: immutable.Seq[(Class[?], AnyRef)] = immutable.Seq(
+    val args: Seq[(Class[?], AnyRef)] = Seq(
       (classOf[Database], db), (classOf[JdbcProfile], profile), 
(classOf[JournalConfig], journalConfig),
       (classOf[Serialization], SerializationExtension(system)), 
(classOf[ExecutionContext], ec),
       (classOf[Materializer], mat))
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/dao/TestProbeReadJournalDao.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/dao/TestProbeReadJournalDao.scala
index cd15c57d..ad2f3b56 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/dao/TestProbeReadJournalDao.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/query/dao/TestProbeReadJournalDao.scala
@@ -78,7 +78,7 @@ class TestProbeReadJournalDao(val probe: TestProbe) extends 
ReadJournalDao {
    * @return A Source of journal event sequence numbers (corresponding to the 
Ordering column)
    */
   override def journalSequence(offset: Long, limit: Long): Source[Long, 
NotUsed] = {
-    val f = probe.ref.ask(JournalSequence(offset, 
limit)).mapTo[scala.collection.immutable.Seq[Long]]
+    val f = probe.ref.ask(JournalSequence(offset, limit)).mapTo[Seq[Long]]
     Source.future(f).mapConcat(identity)
   }
 
diff --git 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/TestProbeDurableStateStoreQuery.scala
 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/TestProbeDurableStateStoreQuery.scala
index 782a28c7..a8840b7d 100644
--- 
a/core/src/test/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/TestProbeDurableStateStoreQuery.scala
+++ 
b/core/src/test/scala/org/apache/pekko/persistence/jdbc/state/scaladsl/TestProbeDurableStateStoreQuery.scala
@@ -52,7 +52,7 @@ class TestProbeDurableStateStoreQuery(
   override def stateStoreStateInfo(offset: Long, limit: Long): Source[(String, 
Long, Long), NotUsed] = {
     val f = probe.ref
       .ask(TestProbeDurableStateStoreQuery.StateInfoSequence(offset, limit))
-      
.mapTo[scala.collection.immutable.Seq[DurableStateSequenceActor.VisitedElement]]
+      .mapTo[Seq[DurableStateSequenceActor.VisitedElement]]
 
     Source.future(f).mapConcat(e => e.map(x => (x.pid, x.offset, x.revision)))
   }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to