code: function countYear(koyomi, firstDay) {
    var cache = koyomi.bizCache;
    var key = firstDay.getFullYear();
    if (key in cache) {
      return cache[key];
    }
    var days = 0;
    var length = 12;
    while(length--) {
      var y = firstDay.getFullYear();
      var m = firstDay.getMonth();
      days += countMonth(koyomi, firstDay);
      firstDay = new Date(y, m + 1, 1);
    }
    cache[key] = days;
    return days;
  }
docs: 指定年度の営業日数を返します
  キャッシュが存在するなら、キャッシュから返し
  存在しない場合は、計算後にキャッシュします
  @param  {Object} koyomi
  @param  {Date}   firstDay
  @return {Number} days