it was the cache

This commit is contained in:
Ryan Voots 2020-09-14 11:33:01 -04:00
parent e26ca23d73
commit 0ba4942033

View file

@ -26,13 +26,13 @@ sub display ($self) {
my $sort=$self->param("sort")//"original_subject"; my $sort=$self->param("sort")//"original_subject";
my $factoids; my $factoids;
if (my $cached = $self->app->mcache->get("facts:$server:$namespace")) { if (my $cached = $self->app->mcache->get("facts:$server:$namespace:$sort")) {
say ("Found Cached factoid list"); say ("Found Cached factoid list");
$factoids = $cached; $factoids = $cached;
} else { } else {
say ("Doing DB Lookup, $sort"); say ("Doing DB Lookup, $sort");
$factoids = $self->app->factdb->get_factoids($real_server, $real_namespace, $sort); $factoids = $self->app->factdb->get_factoids($real_server, $real_namespace, $sort);
$self->app->mcache->set("facts:$server:$namespace", $factoids); $self->app->mcache->set("facts:$server:$namespace:$sort", $factoids);
} }
$self->render(factoids => $factoids, server => $server, namespace => $namespace, real_server => $real_server, real_namespace => $real_namespace); $self->render(factoids => $factoids, server => $server, namespace => $namespace, real_server => $real_server, real_namespace => $real_namespace);