我在程序里看到获取缓存对象是通过LinkedQueue实现的但是我无法看到源码,请问一下这个具体是怎么实现的?代码如下
/**
* 获取批处理缓存数据
*
* @return byte[]
*/
public Object get() {
Object vo = null;
try {
if (!sendSmsQueue.isEmpty()) {
vo = sendSmsQueue.take();
}
} catch (InterruptedException ex) {
ex.printStackTrace();
}
return vo;
}
}