@Test
    void verifyAction() {
        val o = DistributedCacheObject.<String>builder()
            .value("objectValue")
            .publisherIdentifier(new PublisherIdentifier())
            .build();
        assertNotNull(o.toString());
        assertNotNull(o.getValue());
        assertTrue(o.getTimestamp() > 0);
        assertTrue(o.getProperties().isEmpty());
        o.getProperties().put("key", "value");
        assertFalse(o.getProperties().isEmpty());
        assertNotNull(o.getProperty("key", String.class));
        assertTrue(o.containsProperty("key"));
    }
This is {@link DistributedCacheObjectTests}.

@author Misagh Moayyed
@since 5.3.0
core/cas-server-core-util-api/src/test/java/org/apereo/cas/util/cache/DistributedCacheObjectTests.java