public static function getRemoteAddress() { if (self::$remoteAddress) { return self::$remoteAddress; } // Prevent call cycles in case KalturaLog will be used in internalGetRemoteAddress if (self::$isInGetRemoteAddress) { return null; } self::$isInGetRemoteAddress = true; self::$remoteAddress = self::internalGetRemoteAddress(); self::$isInGetRemoteAddress = false; return self::$remoteAddress; }