Index: /branches/rel_avx_2_7_2/src/webui/webui/htdocs/new/src/avx/models/network/interface/__init__.py
===================================================================
--- /branches/rel_avx_2_7_2/src/webui/webui/htdocs/new/src/avx/models/network/interface/__init__.py	(revision 8798)
+++ /branches/rel_avx_2_7_2/src/webui/webui/htdocs/new/src/avx/models/network/interface/__init__.py	(working copy)
@@ -253,6 +253,9 @@
         def _get_stats(self):
             return self._get_query_set()
 
+        def _get_cacheable(self):
+            return False
+
 class SSL(ANModel):
     ssl_type = CharField(verbose_name=_("SSL Card Name"), primary_key=True)
     card_type = CharField(verbose_name=_("SSL Card Type"))
Index: /branches/rel_avx_2_7_2/src/webui/webui/htdocs/new/src/hive/model/ajax.py
===================================================================
--- /branches/rel_avx_2_7_2/src/webui/webui/htdocs/new/src/hive/model/ajax.py	(revision 8798)
+++ /branches/rel_avx_2_7_2/src/webui/webui/htdocs/new/src/hive/model/ajax.py	(working copy)
@@ -636,7 +636,10 @@
     #otherwise, it will get all field values
     def get_list_data(self, **kwargs):
         rtn = []
-        qs = self.manager.all()
+        if hasattr(self.manager, '_get_cacheable') and not self.manager._get_cacheable():
+            qs = self.manager._get_query_set()
+        else:
+            qs = self.manager.all()
         no_rest = False
         if 'no_rest' in kwargs and kwargs['no_rest']:
             kwargs['no_rest'] = json.loads(kwargs['no_rest'])
