testValue = (GenericValue) testValue.clone();
testValue.remove();
testValue = delegator.findOne("TestingType", true, "testingTypeId", "TEST-3");
assertEquals("Retrieved from cache value is null", null, testValue);
// Test entity condition cache
EntityCondition testCondition = EntityCondition.makeCondition("description", EntityOperator.EQUALS, "Testing Type #2");
List<GenericValue> testList = delegator.findList("TestingType", testCondition, null, null, null, true);
assertEquals("Delegator findList returned one value", 1, testList.size());
testValue = testList.get(0);
assertEquals("Retrieved from cache value has the correct description", "Testing Type #2", testValue.getString("description"));
// Test immutable