def METHOD_NAME(self, volume_ids):
    """Describe FSx volumes."""
    result = []
    missed_volume_ids = []
    for volume_id in volume_ids:
        cached_data = self.volume_cache.get(volume_id)
        if cached_data:
            result.append(cached_data)
        else:
            missed_volume_ids.append(volume_id)
    if missed_volume_ids:
        response = self._client.METHOD_NAME(VolumeIds=missed_volume_ids)["Volumes"]
        for volume in response:
            self.volume_cache[volume.get("VolumeId")] = volume
            result.append(volume)
    return result