@Override
    public Map<String, Object> entries() {
        return threadLocal.get();
    }
@Test
    public void testEntries() {
        // Test getting all entries
        contextCore.put("key1", "value1");
        contextCore.put("key2", "value2");
        contextCore.put("key3", "value3");
        assertEquals(3, contextCore.entries().size());
        assertTrue(contextCore.entries().containsKey("key1"));
        assertTrue(contextCore.entries().containsKey("key2"));
        assertTrue(contextCore.entries().containsKey("key3"));
        contextCore.remove("key1");
        contextCore.remove("key2");
        contextCore.remove("key3");
        assertNull(contextCore.get("key1"));
        assertNull(contextCore.get("key2"));
        assertNull(contextCore.get("key3"));
    }