Class ListWithLock<T>

java.lang.Object
org.aoju.bus.core.lock.ObjectWithLock<List<T>>
org.aoju.bus.core.lock.ListWithLock<T>
Type Parameters:
T - 所涉及对象的类型
All Implemented Interfaces:
Serializable

public class ListWithLock<T> extends ObjectWithLock<List<T>>
List对象读写锁
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • ListWithLock

      public ListWithLock(List<T> list)
      构造对象
      Parameters:
      list - 对象
    • ListWithLock

      public ListWithLock(List<T> list, ReentrantReadWriteLock lock)
      构造对象
      Parameters:
      list - 对象列表
      lock - 读写锁
  • Method Details

    • add

      public boolean add(T t)
      添加对象
      Parameters:
      t - 对象
      Returns:
      the true/false
    • clear

      public void clear()
      清空
    • remove

      public boolean remove(T t)
      删除对象
      Parameters:
      t - 对象
      Returns:
      the true/false
    • size

      public int size()
      对象大小
      Returns:
      the int