private static Pools createPools(PoolFactory pf) { Pools pools = new Pools(); pools.pccPool = pf.createPool(1024, new PoolObjectHelper<ProcCacheChunk>() { @Override public ProcCacheChunk create() { return new ProcCacheChunk(); } @Override public void resetBeforeOffer(ProcCacheChunk t) { t.reset(); } }); pools.tccPool = pf.createPool(1024, new PoolObjectHelper<CacheChunk>() { @Override public CacheChunk create() { return new CacheChunk(); } @Override public void resetBeforeOffer(CacheChunk t) { t.reset(); } }); pools.ecbPool = pf.createEncodedColumnBatchPool(); pools.csdPool = pf.createColumnStreamDataPool(); return pools; }
private static Pools createPools(PoolFactory pf) { Pools pools = new Pools(); pools.ecbPool = pf.createEncodedColumnBatchPool(); pools.csdPool = pf.createColumnStreamDataPool(); return pools; }