From e6a869c21631605e2d8f434083bb3395fc392029 Mon Sep 17 00:00:00 2001 From: Netkas Date: Wed, 21 Jun 2023 15:38:31 -0400 Subject: [PATCH] Minor optimizations --- .../Interfaces/CacheDriverInterface.php | 148 ------------------ .../Interfaces/CommandAppletInterface.php | 24 --- .../MetadataManagers/TelegramChatManager.php | 15 +- 3 files changed, 7 insertions(+), 180 deletions(-) delete mode 100644 src/FederationLib/Interfaces/CacheDriverInterface.php delete mode 100644 src/FederationLib/Interfaces/CommandAppletInterface.php diff --git a/src/FederationLib/Interfaces/CacheDriverInterface.php b/src/FederationLib/Interfaces/CacheDriverInterface.php deleted file mode 100644 index bc8e194..0000000 --- a/src/FederationLib/Interfaces/CacheDriverInterface.php +++ /dev/null @@ -1,148 +0,0 @@ -getAddress()); + if(Configuration::getObjectCacheEnabled('peer_objects')) { try { $redis = RedisConnectionManager::getConnectionFromConfig('peer_objects'); - $key = sprintf('telegram_chat_metadata:%s', $federated_address->getAddress()); - if($redis->exists($key)) + if($redis->exists($cache_key)) { - $telegram_chat_metadata = TelegramChatMetadata::fromArray($redis->hGetAll($key), true); + $telegram_chat_metadata = TelegramChatMetadata::fromArray($redis->hGetAll($cache_key), true); if(Configuration::getObjectCacheTTL('peer_objects') > 0) { - $redis->expire($key, Configuration::getObjectCacheTTL('peer_objects')); + $redis->expire($cache_key, Configuration::getObjectCacheTTL('peer_objects')); } Log::debug(Misc::FEDERATIONLIB, sprintf('Loaded peer metadata object %s from cache', $federated_address->getAddress())); @@ -260,13 +261,11 @@ try { $redis = RedisConnectionManager::getConnectionFromConfig('peer_objects'); - - $key = sprintf('telegram_chat_metadata:%s', $federated_address); - $redis->hMSet($key, $telegram_chat_metadata->toArray()); + $redis->hMSet($cache_key, $telegram_chat_metadata->toArray()); if(Configuration::getObjectCacheTTL('peer_objects') > 0) { - $redis->expire($key, Configuration::getObjectCacheTTL('peer_objects')); + $redis->expire($cache_key, Configuration::getObjectCacheTTL('peer_objects')); } Log::debug(Misc::FEDERATIONLIB, sprintf('Cached peer metadata object %s', $federated_address->getAddress()));