/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.highcharts.export.pool; /** * * @author gert */ public interface ObjectPool { public void createObject(); public void destroyObject(T object); public T borrowObject() throws InterruptedException, PoolException; public void returnObject(T object, boolean validate) throws InterruptedException; public void poolCleaner() throws PoolException, InterruptedException; public void tempDirCleaner(); }