Commit b150f62a authored by Ivan Tyagov's avatar Ivan Tyagov

Use new Cache API.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@13301 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 7de84d42
...@@ -30,7 +30,7 @@ from AccessControl import ClassSecurityInfo ...@@ -30,7 +30,7 @@ from AccessControl import ClassSecurityInfo
from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface from Products.ERP5Type import Permissions, PropertySheet, Constraint, Interface
from Products.ERP5Type.Core.Folder import Folder from Products.ERP5Type.Core.Folder import Folder
from Products.ERP5Type.Cache import clearCache from Products.CMFCore.utils import getToolByName
class Priority: class Priority:
""" names for priorities """ """ names for priorities """
...@@ -68,7 +68,8 @@ class Preference( Folder ): ...@@ -68,7 +68,8 @@ class Preference( Folder ):
"""Clear caches used by methods of this preference """Clear caches used by methods of this preference
# TODO: clear different caches according to the preference priority # TODO: clear different caches according to the preference priority
""" """
clearCache(cache_factory_list=('erp5_ui_short',)) portal_caches = getToolByName(self.getPortalObject(), 'portal_caches')
portal_caches.clearCache(cache_factory_list=('erp5_ui_short',))
def _edit(self, **kw): def _edit(self, **kw):
"""edit and clear all caches""" """edit and clear all caches"""
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment