Removes a component identified by uid and rid from the this.
When the rid is null, or an empty string, then removes the master object only, without
any detached instance.
| this |
an CalCache |
| uid |
a UID of the component to remove |
| rid |
an optional Recurrence-ID to remove |
| custom_flags |
custom flags for the component, not interpreted by the this |
| offline_flag |
one of CacheOfflineFlag, whether removing this component in offline |
| cancellable |
optional Cancellable object, or null |
|
Whether succeeded. |