Example #1
0
    def __save(self):
        """
        Saves the current object state in a json file

        @rtype: None
        @returnx: Nothing
        """
        categ_mtime = Cache.getDirModifiedTimeService(MENU_BASE_DIR)
        items_mtime = Cache.getDirModifiedTimeService(DESKTOP_DIR)

        data = { 
                MENU_BASE_DIR: { categ_mtime: self.__categories },
                DESKTOP_DIR: { items_mtime : self.__desktop_files }
               }

        self.__cache.save(data, self.__convert)