Log less for the external transactions

Refactored some methods to avoid transaction audit for
cached objects.