/** * {@inheritDoc} */ public PoolAccessor createPoolAccessor(PoolParticipant participant, int maxDepth, boolean abortWhenMaxDepthExceeded) { return createPoolAccessor(participant, defaultSizeOfEngine.copyWith(maxDepth, abortWhenMaxDepthExceeded)); }
/** * {@inheritDoc} */ public void setMaxSize(long newSize) { long oldSize = this.maximumPoolSize; this.maximumPoolSize = newSize; long sizeToEvict = oldSize - newSize; if (sizeToEvict > 0) { getEvictor().freeSpace(getPoolAccessors(), sizeToEvict); } }
/** * {@inheritDoc} */ public void setMaxSize(long newSize) { long oldSize = this.maximumPoolSize; this.maximumPoolSize = newSize; long sizeToEvict = oldSize - newSize; if (sizeToEvict > 0) { evictor.freeSpace(getPoolableStores(), sizeToEvict); } }
/** * {@inheritDoc} */ public void setMaxSize(long newSize) { long oldSize = this.maximumPoolSize; this.maximumPoolSize = newSize; long sizeToEvict = oldSize - newSize; if (sizeToEvict > 0) { getEvictor().freeSpace(getPoolAccessors(), sizeToEvict); } }
/** * {@inheritDoc} */ public PoolAccessor createPoolAccessor(PoolParticipant participant, int maxDepth, boolean abortWhenMaxDepthExceeded) { return createPoolAccessor(participant, defaultSizeOfEngine.copyWith(maxDepth, abortWhenMaxDepthExceeded)); }
/** * {@inheritDoc} */ public void setMaxSize(long newSize) { long oldSize = this.maximumPoolSize; this.maximumPoolSize = newSize; long sizeToEvict = oldSize - newSize; if (sizeToEvict > 0) { getEvictor().freeSpace(getPoolAccessors(), sizeToEvict); } }
/** * {@inheritDoc} */ public PoolAccessor<T> createPoolAccessor(T store, int maxDepth, boolean abortWhenMaxDepthExceeded) { return createPoolAccessor(store, defaultSizeOfEngine.copyWith(maxDepth, abortWhenMaxDepthExceeded)); }
/** * {@inheritDoc} */ public PoolAccessor createPoolAccessor(PoolParticipant participant, int maxDepth, boolean abortWhenMaxDepthExceeded) { return createPoolAccessor(participant, defaultSizeOfEngine.copyWith(maxDepth, abortWhenMaxDepthExceeded)); }