What is the CitrusleafWritePolicy.ASSURED option?

What does this do and what is this used for?

CitrusleafWritePolicy.ASSURED used to mean retry forever (i.e. disregard timeout) until the transaction succeeds. This option is now ignored because it could result in denial of service like attacks on the server.