Cache the encoding_in database value, to avoid doing a query for each message

This commit is contained in:
louiz’
2017-08-26 13:51:15 +02:00
parent 1997fb5c6a
commit 655151d88a
4 changed files with 40 additions and 7 deletions
+1
View File
@@ -14,6 +14,7 @@ Database::GlobalOptionsTable Database::global_options("GlobalOptions_");
Database::IrcServerOptionsTable Database::irc_server_options("IrcServerOptions_");
Database::IrcChannelOptionsTable Database::irc_channel_options("IrcChannelOptions_");
Database::RosterTable Database::roster("roster");
std::map<Database::CacheKey, Database::EncodingIn::real_type> Database::encoding_in_cache{};
void Database::open(const std::string& filename)