From bb55c06506843a3385c84a388930c749da8fd122 Mon Sep 17 00:00:00 2001
From: Nikita Koksharov <nkoksharov@redisson.pro>
Date: Thu, 12 Dec 2024 12:54:58 +0300
Subject: [PATCH] refactoring

---
 redisson/src/main/java/org/redisson/cache/LRUCacheMap.java    | 2 ++
 redisson/src/main/java/org/redisson/misc/AsyncSemaphore.java  | 2 --
 .../java/org/redisson/{cache => misc}/FastRemovalQueue.java   | 4 +---
 .../src/test/java/org/redisson/misc/FastRmovalQueueTest.java  | 1 -
 4 files changed, 3 insertions(+), 6 deletions(-)
 rename redisson/src/main/java/org/redisson/{cache => misc}/FastRemovalQueue.java (98%)

diff --git a/redisson/src/main/java/org/redisson/cache/LRUCacheMap.java b/redisson/src/main/java/org/redisson/cache/LRUCacheMap.java
index 088e75956..447c9253e 100644
--- a/redisson/src/main/java/org/redisson/cache/LRUCacheMap.java
+++ b/redisson/src/main/java/org/redisson/cache/LRUCacheMap.java
@@ -15,6 +15,8 @@
  */
 package org.redisson.cache;
 
+import org.redisson.misc.FastRemovalQueue;
+
 /**
  * LRU (least recently used) cache.
  * 
diff --git a/redisson/src/main/java/org/redisson/misc/AsyncSemaphore.java b/redisson/src/main/java/org/redisson/misc/AsyncSemaphore.java
index ffa5d431a..440adc492 100644
--- a/redisson/src/main/java/org/redisson/misc/AsyncSemaphore.java
+++ b/redisson/src/main/java/org/redisson/misc/AsyncSemaphore.java
@@ -15,8 +15,6 @@
  */
 package org.redisson.misc;
 
-import org.redisson.cache.FastRemovalQueue;
-
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.atomic.AtomicInteger;
diff --git a/redisson/src/main/java/org/redisson/cache/FastRemovalQueue.java b/redisson/src/main/java/org/redisson/misc/FastRemovalQueue.java
similarity index 98%
rename from redisson/src/main/java/org/redisson/cache/FastRemovalQueue.java
rename to redisson/src/main/java/org/redisson/misc/FastRemovalQueue.java
index ebcc38a29..f04630278 100644
--- a/redisson/src/main/java/org/redisson/cache/FastRemovalQueue.java
+++ b/redisson/src/main/java/org/redisson/misc/FastRemovalQueue.java
@@ -13,9 +13,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-package org.redisson.cache;
-
-import org.redisson.misc.WrappedLock;
+package org.redisson.misc;
 
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
diff --git a/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java b/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java
index 05471b0f0..28e177e60 100644
--- a/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java
+++ b/redisson/src/test/java/org/redisson/misc/FastRmovalQueueTest.java
@@ -1,7 +1,6 @@
 package org.redisson.misc;
 
 import org.junit.jupiter.api.Test;
-import org.redisson.cache.FastRemovalQueue;
 
 import java.util.concurrent.ConcurrentLinkedQueue;
 import java.util.concurrent.ExecutorService;