Skip to content

Commit 9b5aefd

Browse files
committed
Add generics
1 parent 31ee3c3 commit 9b5aefd

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

rxjava-core/src/main/java/rx/internal/util/RxRingBuffer.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ public static RxRingBuffer getSpmcInstance() {
173173

174174
@Override
175175
protected SpscArrayQueue<Object> createObject() {
176-
return new SpscArrayQueue(SIZE);
176+
return new SpscArrayQueue<Object>(SIZE);
177177
}
178178

179179
};
@@ -182,12 +182,12 @@ protected SpscArrayQueue<Object> createObject() {
182182

183183
@Override
184184
protected SpmcArrayQueue<Object> createObject() {
185-
return new SpmcArrayQueue(SIZE);
185+
return new SpmcArrayQueue<Object>(SIZE);
186186
}
187187

188188
};
189189

190-
private RxRingBuffer(Queue queue, int size) {
190+
private RxRingBuffer(Queue<Object> queue, int size) {
191191
this.queue = queue;
192192
this.pool = null;
193193
this.size = size;
@@ -201,7 +201,7 @@ private RxRingBuffer(ObjectPool<Queue<Object>> pool, int size) {
201201

202202
public void release() {
203203
if (pool != null) {
204-
Queue q = queue;
204+
Queue<Object> q = queue;
205205
q.clear();
206206
queue = null;
207207
pool.returnObject(q);
@@ -214,7 +214,7 @@ public void unsubscribe() {
214214
}
215215

216216
/* for unit tests */RxRingBuffer() {
217-
this(new SynchronizedQueue<Queue>(SIZE), SIZE);
217+
this(new SynchronizedQueue<Object>(SIZE), SIZE);
218218
}
219219

220220
/**

0 commit comments

Comments
 (0)