I'm very new to this, so forgive me if I missed something. I'm able to store cached data, but the data retrieved FROM the cache is empty. This means that the cache is always overwritten by a new armory query, even when updateInterval isn't met.
getCachedData with case "mysql" is currently:
return parent::convertXmlToArray(mysql_result($result, 0, 'cache_xml'));
maybe it should be:
$array = unserialize(mysql_result($result, 0, 'cache_xml'));
return $array;