Class TRHostConfigImpl

java.lang.Object
com.biglybt.core.tracker.host.impl.TRHostConfigImpl

public class TRHostConfigImpl extends Object
  • Field Details

    • LOG_FILE_NAME

      public static final String LOG_FILE_NAME
      See Also:
    • BACKUP_RETENTION_PERIOD

      public static final long BACKUP_RETENTION_PERIOD
      See Also:
    • host

      private final TRHostImpl host
    • save_lock_mon

      private final AEMonitor save_lock_mon
    • log_dir

      private final String log_dir
    • loading

      private volatile boolean loading
    • save_outstanding

      private volatile boolean save_outstanding
    • saved_stats

      private Map saved_stats
    • saved_stats_to_delete

      private final List saved_stats_to_delete
    • config_exists

      private boolean config_exists
    • this_mon

      private final AEMonitor this_mon
  • Constructor Details

    • TRHostConfigImpl

      protected TRHostConfigImpl(TRHostImpl _host)
  • Method Details

    • loadConfig

      protected void loadConfig(TRHostTorrentFinder finder)
    • recoverStats

      protected void recoverStats(TRHostTorrentHostImpl host_torrent)
    • recoverStats

      private void recoverStats(TRHostTorrentHostImpl host_torrent, Map t_map)
    • saveConfig

      protected void saveConfig(boolean immediate)
    • saveRequired

      protected void saveRequired()