@Override public PersistentQueue<T> get() { try { return new PersistentQueue<T>(new IndexedChronicleQueuePersistor<T>(basePath, codec, clearOnStart, deleteOnExit, config)); } catch(IOException e) { throw new IllegalStateException(e.getMessage(), e); } }