} else {
logger.debug("count of created objs is " + currentGr.getObjectsCount());
Entity entity = new Entity();
entity.setObjectSizeKb(currentGr.getObjectSize());
currentGr.getStorage().push(ticker.getTicks(), entity);
currentGr.incObjectsCount();
if (!ticks.offer(1))
throw new UnsupportedOperationException("can't insert into tick queue...");
}
if (!groups.offer(currentGr))
throw new UnsupportedOperationException("cannot return current group to queue: ");