def METHOD_NAME(self):
    """
    Non-destructive get of the entry at the tail (index 0)
    return: if list is not empty, the tail (least recently pushed/enqueued) entry.
            if list is empty, the default value provided in the constructor
    """
    if self.count > 0:
        return self.buffer[self.tailIndex]
    return self.defaultValue