Package org.frontcache.warmer


package org.frontcache.warmer
  • Class
    Description
    Runs one URI list through this node's own front door, paced, and reports what happened.
    A start, update or control call that was refused, with a reason fit for an operator.
     
    The scheme://host[:port] a warm run's cache keys are built on.
    Sends a warm request to this node's own front door.
    warmer/.state/run.json: where a run was, so it can be resumed after a restart.
    The front-cache.warmer.* keys of frontcache.properties, read once per call site.
    What a run did with its entries.
    One line of a URI list, parsed.
     
    One failed entry in the status's recent-failures ring.
    One numbered line of a list - a preview row, a search hit, or an invalid line in a preflight.
    One row of warmer-lists.
    The URI lists under FRONTCACHE_HOME/warmer/, and the only place a list name becomes a File.
    Thrown when a write is refused - too large, or the list changed since it was read.
    What get-warmer-list returns for one list: the whole content when it is small enough to edit, otherwise the first and last lines.
    What warmer-preflight reports: one read of the list, without calling the origin.
    The parameters of one warm run, as the Run form (or a warmer-start call) gives them.
    A finished run - kept as the screen's Last run panel until the next run starts, and logged at INFO.
    Everything warmer-status reports: the node's warmer state, the current run if there is one, the last finished run, a resumable checkpoint, and the defaults the Run form starts from.
    What makes a request a warm request, and the vocabulary a warm request is answered in.
    Sends one warm request and says what came back.
    What the front door answered.