docs: function f_bolge_tumu(_tahta_id) {
          /** @type {LazyLoadingResponse} */
          var sonuc = schema.f_create_default_object(schema.SCHEMA.LAZY_LOADING_RESPONSE);
          if (!_tahta_id || _tahta_id == 0) {
              //region sadece genel bölge adlarını getir
              return result.dbQ.smembers(result.kp.bolge.ssetBolgeGenel)
                  .then(function (_bolge_idler) {
                      if (_bolge_idler && _bolge_idler.length > 0) {
                          return f_bolge_id(_bolge_idler)
                              .then(function (_dbBolgeler) {
                                  sonuc.ToplamKayitSayisi = parseInt(_dbBolgeler.length);
                                  sonuc.Data = _dbBolgeler;
                                  return sonuc;
                              });
                      } else {
                          sonuc.Data = [];
                          sonuc.ToplamKayitSayisi = 0;
                          return sonuc;
                      }
                  });
              //endregion
  
          } else {
              //region tahta ve genel bölgeleri birleştir
              var anahtar = "temp_bolge";
  
              return result.dbQ.sunionstore(anahtar, result.kp.tahta.ssetBolgeleri(_tahta_id, true), result.kp.bolge.ssetBolgeGenel)
                  .then(function () {
                      return result.dbQ.Q.all([
                          result.dbQ.sdiff(anahtar, result.kp.tahta.ssetBolgeleri(_tahta_id, false)),
                          result.dbQ.expire(anahtar, 10)
                      ]).then(function (_ress) {
                          if (_ress[0] && _ress[0].length > 0) {
                              return f_bolge_id(_ress[0])
                                  .then(function (_dbBolgeler) {
                                      sonuc.ToplamKayitSayisi = parseInt(_dbBolgeler.length);
                                      sonuc.Data = _dbBolgeler;
                                      return sonuc;
                                  });
                          }
                          else {
                              sonuc.Data = [];
                              sonuc.ToplamKayitSayisi = 0;
                              return sonuc;
                          }
                      });
                  });
              //endregion
          }
      }