Why objects can’t be passed as arguments to future methods in Salesforce

The reason why objects can’t be passed as arguments to future methods is because the object can change between the time you call the method and the time that it actually executes. Remember, future methods are executed when system resources become available. In this case, the future method may have an old object value when it actually executes, which can cause all sorts of bad things to happen.

Cheers!!!

No comments:

Post a Comment