package org.geoserver.gwc.web.blob; import org.apache.wicket.markup.html.panel.Panel; import org.apache.wicket.model.IModel; import org.geowebcache.config.FileBlobStoreConfig; public class FileBlobStoreType implements BlobStoreType<FileBlobStoreConfig> { private static final long serialVersionUID = 6825505034831901062L; @Override public String toString(){ return "File BlobStore"; } @Override public FileBlobStoreConfig newConfigObject() { FileBlobStoreConfig config = new FileBlobStoreConfig(); config.setEnabled(true); config.setFileSystemBlockSize(4096); return config; } @Override public Class<FileBlobStoreConfig> getConfigClass() { return FileBlobStoreConfig.class; } @Override public Panel createPanel(String id, IModel<FileBlobStoreConfig> model) { return new FileBlobStorePanel(id, model); } }