Package io.meeds.appcenter.storage
package io.meeds.appcenter.storage
-
ClassesClassDescriptionTranslates between a
PORTLETapplication's stored url and the portlet name a badge plugin declares.Caches badge counts perbadgeName:username.The applications linked to a category or to one of its sub-categories, as the Shortcuts portlet lists them, cached per category: reading a subtree's links costs one query per category of the subtree.Storage service to access / load and save applications.Stores the ordered list of applications a user pinned to the topbar as a JSON array of their ids, underContext.USER,APPLICATION:PinnedApplications,pins: the key of the existing pins, which are read as they are.A portlet window's preferences as committed, within a task ofPortletWindowStorage.callOnWindow(java.lang.String, java.util.function.Function<io.meeds.appcenter.storage.PortletWindow, T>, java.lang.Runnable): read and written on the storage's thread, in the task's request, under the window's lock.The preferences of a portlet window as committed.