Class ManagedRepo

java.lang.Object
org.powertac.common.repo.ManagedRepo
All Implemented Interfaces:
DomainRepo
Direct Known Subclasses:
OrderbookRepo

public abstract class ManagedRepo
extends Object
implements DomainRepo
Domain repos that do active memory management. This works by waking up every few timeslots and running a cleanup method.
Author:
John Collins
  • Field Details

  • Constructor Details

  • Method Details

    • setup

      protected void setup()
    • recycle

      public void recycle()
      Description copied from interface: DomainRepo
      Implementations must clear out the repository in preparation for a new simulation.
      Specified by:
      recycle in interface DomainRepo
    • doCleanup

      protected abstract void doCleanup()