Hi I would like to work on this.Would you assign  me please ? Hey, sure. 

> On 4 Oct 2022, at 00:02, fMurugi ***@***.***> wrote:
> 
> ﻿
> Hi I would like to work on this.Would you assign me please ?
> 
> —
> Reply to this email directly, view it on GitHub, or unsubscribe.
> You are receiving this because you are subscribed to this thread.
 i have a question, how are you caching these results.I cant figure out.
 @iliax ? @fMurugi 
I don't know where exact FE code in placed, but if you first go to some topic page FE will call `serdes` endpoints. After that if go back to Topics list page and go to same topic again - FE wont do any `serdes` calls anymore. (hard-refresh fixing this situation Ctr - shift - R) 
[UI] Do not cache `serdes` endpoint results on frontend
**Description**

`serdes` endpoint responses should not be cached on frontend, because its responses relates to schema-registry state, which can be changed any time. Also, endpoint should work fast, so, there should be no performance impart on calling it .
kafka-ui-react-app/src/lib/hooks/api/topicMessages.tsx
kafka-ui-react-app/src/lib/hooks/api/topicMessages.tsx
diff --git a/kafka-ui-react-app/src/lib/hooks/api/topicMessages.tsx b/kafka-ui-react-app/src/lib/hooks/api/topicMessages.tsx
index 941841f11ba..1357a15ea32 100644
--- a/kafka-ui-react-app/src/lib/hooks/api/topicMessages.tsx
+++ b/kafka-ui-react-app/src/lib/hooks/api/topicMessages.tsx
@@ -183,11 +183,11 @@ export const useTopicMessages = ({
 
 export function useSerdes(props: GetSerdesRequest) {
   const { clusterName, topicName, use } = props;
+
   return useQuery(
     ['clusters', clusterName, 'topics', topicName, 'serdes', use],
     () => messagesApiClient.getSerdes(props),
     {
-      refetchOnMount: false,
       refetchOnWindowFocus: false,
       refetchOnReconnect: false,
       refetchInterval: false,
