Home | History | Annotate | Download | only in Interfaces

Lines Matching full:database

47     Every icon in the database has a retain count.  If an icon has a retain count greater than 0, it will be written to disk for later use. If an icon's retain count equals zero it will be removed from disk.  The retain count is not persistent across launches. If the WebKit client wishes to retain an icon it should retain the icon once for every launch.  This is best done at initialization time before the database begins removing icons.  To make sure that the database does not remove unretained icons prematurely, call delayDatabaseCleanup until all desired icons are retained.  Once all are retained, call allowDatabaseCleanup.
49 Note that an icon can be retained after the database clean-up has begun. This just has to be done before the icon is removed. Icons are removed from the database whenever new icons are added to it.
51 Retention methods can be called for icons that are not yet in the database.
66 @abstract Returns a shared instance of the icon database
121 @abstract Emtpies the Icon Database
128 @discussion Only effective if called before the database begins removing icons.
129 delayDatabaseCleanUp increments an internal counter that when 0 begins the database clean-up.
137 @discussion Informs the database that it now can begin removing icons.
138 allowDatabaseCleanup decrements an internal counter that when 0 begins the database clean-up.
154 @discussion Returns true if the icon database is currently enabled, or false if it
162 @discussion Enables or disables the icon database based on the flag passed in.
163 @param flag Pass true to enable the icon database, or false to disable it.
170 @discussion Returns whether or not the icon database has an icon for this URL.