@Test
    public void testRemoveElementFromNonExistentCollection() throws Exception
    {
        // Setup test fixture.
        final Cache<String, ArrayList<String>> cache = new DefaultLocalCacheStrategy().createCache( "test" );

        // Execute system under test.
        Throwable result = null;
        try
        {
            CacheUtil.removeValueFromMultiValuedCache( cache, "non-existing-key", "a value" );
        }
        catch ( Throwable t )
        {
            result = t;
        }

        // Verify results.
        assertNull( result );
    }
Verifies that {@link CacheUtil#removeValueFromMultiValuedCache(Cache, Serializable, Object)} does not change the cache or
throw an exception, while an element is being removed from a collection that's not in the cache.

@see <a href="https://igniterealtime.atlassian.net/browse/OF-1829">OF-1829</a>
xmppserver/src/test/java/org/jivesoftware/util/CacheUtilTest.java