Maybe it is just my misunderstanding of this annotation however it does not seam to work as expected.
I have the following object graph
User -> C
As of the latest version, using @MaxDepth() annotation and SerializationContext::create()->enableMaxDepthChecks() in the controller does the job.