Indicates methods that should be cached, i.e. where the return value is stored in a synthetic field. For this to be
possible, the returned value should not be altered and the instance must be thread-safe if the value might be used from
multiple threads.