Package org.frontcache.warmer
package org.frontcache.warmer
-
ClassDescriptionRuns 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.Thefront-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 ofwarmer-lists.The URI lists underFRONTCACHE_HOME/warmer/, and the only place a list name becomes aFile.Thrown when a write is refused - too large, or the list changed since it was read.Whatget-warmer-listreturns for one list: the whole content when it is small enough to edit, otherwise the first and last lines.Whatwarmer-preflightreports: one read of the list, without calling the origin.The parameters of one warm run, as the Run form (or awarmer-startcall) gives them.A finished run - kept as the screen's Last run panel until the next run starts, and logged at INFO.Everythingwarmer-statusreports: 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.