Provided is a method for managing retention of stored objects, comprising:
receiving a modification request with respect to an attribute or archive
policy for an object; determining whether an attribute modification
protection flag or setting is set in response to the modification request
requesting to modify the attribute for the object; allowing the
modification of the attribute object in response to determining that the
attribute modification protection flag or setting is not set; determining
whether a protection retention mechanism or setting is set in response to
the modification request requesting to modify the archive policy for the
object; and allowing the modification of the archive policy for the
object in response to determining that the protection retention mechanism
or setting is not set.