json.writeAttribute(3, false, "id", cluster.getId());
json.writeAttribute(3, false, "name", clusterName);
json.writeAttribute(3, false, "type", cluster.getType());
json.writeAttribute(3, false, "records", cluster.getEntries());
if (cluster instanceof OClusterLocal) {
json.writeAttribute(3, false, "size", ((OClusterLocal) cluster).getSize());
json.writeAttribute(3, false, "filled", ((OClusterLocal) cluster).getFilledUpTo());
json.writeAttribute(3, false, "maxSize", ((OClusterLocal) cluster).getConfig().maxSize);
json.writeAttribute(3, false, "files", Arrays.toString(((OClusterLocal) cluster).getConfig().infoFiles));
} else {
json.writeAttribute(3, false, "size", "-");