in src/main/java/org/apache/activemq/artemis/nativo/jlibaio/util/CallbackCache.java [61:75]
public CallbackCache put(Callback callback) {
if (callback == null) {
return null;
}
synchronized (lock) {
if (available < size) {
available++;
pool[put++] = callback;
if (put >= size) {
put = 0;
}
}
}
return this;
}