@property
  def audiences(self):
    if self.__audiences is not None:
      return self.__audiences
    return self.__common_info.audiences
A method wrapped with @synchronized is called with the lock acquired,
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/endpoints/api_config.py/_ApiInfo.audiences--crossover with--dataset/ETHPy150Open itamarst/crochet/crochet/tests/test_util.py/SynchronizedTests.test_raise