Edgewall Software

Ticket #6614: no-permission-store-cache.diff

File no-permission-store-cache.diff, 0.7 KB (added by cboos, 11 months ago)

gives a cleaner picture of real memory usage

  • trac/perm.py

     
    273273            self.permission_cache = {} 
    274274            self.last_reap = time() 
    275275 
    276         timestamp, permissions = self.permission_cache.get(username, (0, None)) 
     276        ### DEBUG 
     277        ### timestamp, permissions = self.permission_cache.get(username, (0, None)) 
    277278 
    278279        # Cache hit? 
    279         if now - timestamp > self.CACHE_EXPIRY: 
     280        if True: ### now - timestamp > self.CACHE_EXPIRY: 
    280281            # No, pull permissions from database. 
    281282            permissions = PermissionSystem(self.env). \ 
    282283                          get_user_permissions(username)