def METHOD_NAME(self, usage=True):
    from utilities.converters import convert_size
    data = {
        "type": self.type,
        "name": self.name,
        "head": "array://%s/%s" % (self.array_name, self.storagepool),
        "capabilities": self.capabilities,
    }
    if not usage:
        return data
    try:
        status = self.array.get_pool_by_name(name=self.storagepool)
    except Exception as exc:
        data["error"] = str(exc)
        return data
    data["size"] = convert_size(int(status["totalPhysicalCapacity"])*1024*1024, _to="KB")
    data["free"] = convert_size(int(status["availablePhysicalVolumeCapacity"])*1024*1024, _to="KB")
    data["used"] = data["size"] - data["free"]
    return data