Uses of Interface
org.jivesoftware.util.cache.Cacheable
Packages that use Cacheable
Package
Description
Implementation of Entity Capabilities (XEP-0115).
Implementation of SOCKS5 Bytestreams (XEP-0065).
Groups, which are used to organize users together.
IQ class implementations.
Implementation of Multi-User Chat (XEP-0045).
Implementation of Personal Eventing via Pubsub (XEP-0163).
Implementation of Blocking Communication.
Implementation of Publish-Subscribe (XEP-0060).
Provides classes for managing the roster.
Classes used for server-to-server communication.
Provides the interfaces and classes necessary to create custom
 user account data providers for Openfire.
Utility classes.
- 
Uses of Cacheable in org.jivesoftware.openfire.entitycaps
Classes in org.jivesoftware.openfire.entitycaps that implement CacheableModifier and TypeClassDescriptionclassContains identities and supported features describing client capabilities for an entity. - 
Uses of Cacheable in org.jivesoftware.openfire.filetransfer
Classes in org.jivesoftware.openfire.filetransfer that implement CacheableModifier and TypeClassDescriptionclassContains all of the meta information associated with a file transfer. - 
Uses of Cacheable in org.jivesoftware.openfire.filetransfer.proxy
Subinterfaces of Cacheable in org.jivesoftware.openfire.filetransfer.proxyModifier and TypeInterfaceDescriptioninterfaceTracks the different connections related to a proxy file transfer.Classes in org.jivesoftware.openfire.filetransfer.proxy that implement CacheableModifier and TypeClassDescriptionclassTracks the different connections related to a file transfer. - 
Uses of Cacheable in org.jivesoftware.openfire.group
Classes in org.jivesoftware.openfire.group that implement CacheableModifier and TypeClassDescriptionclassGroups organize users into a single entity for easier management. - 
Uses of Cacheable in org.jivesoftware.openfire.handler
Classes in org.jivesoftware.openfire.handler that implement CacheableModifier and TypeClassDescriptionclassRepresents a directed presence sent from a session hosted in a cluster node to another entity (e.g. - 
Uses of Cacheable in org.jivesoftware.openfire.lockout
Classes in org.jivesoftware.openfire.lockout that implement CacheableModifier and TypeClassDescriptionclassA LockOutFlag represents the current disabled status set on a particular user account. - 
Uses of Cacheable in org.jivesoftware.openfire.muc
Classes in org.jivesoftware.openfire.muc that implement CacheableModifier and TypeClassDescriptionstatic classA wrapper for a collection of Message instances that is cached.classDefines the permissions and actions that a user currently may use in a particular room.classA chat room on the chat server manages its users, and enforces its own security rules. - 
Uses of Cacheable in org.jivesoftware.openfire.pep
Classes in org.jivesoftware.openfire.pep that implement CacheableModifier and TypeClassDescriptionclassA PEPService is aPubSubServicefor use with XEP-0163: "Personal Eventing via Pubsub" Version 1.0 Note: Although this class implementsCacheable, instances should only be cached in caches that have time-based (as opposed to size-based) eviction policies. - 
Uses of Cacheable in org.jivesoftware.openfire.privacy
Classes in org.jivesoftware.openfire.privacy that implement CacheableModifier and TypeClassDescriptionclassA privacy item acts a rule that when matched defines if a packet should be blocked or not.classA privacy list contains a set of rules that define if communication with the list owner is allowed or denied. - 
Uses of Cacheable in org.jivesoftware.openfire.pubsub
Classes in org.jivesoftware.openfire.pubsub that implement CacheableModifier and TypeClassDescriptionclassA type of node that contains nodes and/or other collections but no published items.classA DefaultNodeConfiguration keeps the default configuration values for leaf or collection nodes of a particular publish-subscribe service.classA type of node that contains published items only.classA virtual location to which information can be published and from which event notifications and/or payloads can be received (in other pubsub systems, this may be labelled a "topic").classA NodeAffiliate keeps information about the affiliation of an entity with a node. - 
Uses of Cacheable in org.jivesoftware.openfire.roster
Classes in org.jivesoftware.openfire.roster that implement CacheableModifier and TypeClassDescriptionclassA roster is a list of users that the user wishes to know if they are online.classRepresents a single roster item for a User's Roster. - 
Uses of Cacheable in org.jivesoftware.openfire.server
Classes in org.jivesoftware.openfire.server that implement CacheableModifier and TypeClassDescriptionclassHolds the configuration when connecting to/from a remote server. - 
Uses of Cacheable in org.jivesoftware.openfire.spi
Classes in org.jivesoftware.openfire.spi that implement CacheableModifier and TypeClassDescriptionclassInternal object used by RoutingTableImpl to keep track of the node that own a ClientSession and whether the session is available or not. - 
Uses of Cacheable in org.jivesoftware.openfire.user
Classes in org.jivesoftware.openfire.user that implement Cacheable - 
Uses of Cacheable in org.jivesoftware.util
Classes in org.jivesoftware.util that implement CacheableModifier and TypeClassDescriptionclassCacheableOptional<T extends Serializable>Some times it is desirable to store in aCachethe absence of a value.