@Override
    public void removePublishedItem( PublishedItem item )
    {
        log.debug( "Removing published item for node {}: {}", item.getNode().getUniqueIdentifier(), item.getID() );
        CacheUtil.removeValueFromMultiValuedCache( itemsCache, item.getNode().getUniqueIdentifier(), item );
    }
Cache that holds all published items (mapped by node ID).
xmppserver/src/main/java/org/jivesoftware/openfire/pubsub/InMemoryPubSubPersistenceProvider.java