public void testDeleteUserProperty() throws CoreException {
// create a user property cache for a property
SimpleMetaStoreUserPropertyCache userPropertyCache = new SimpleMetaStoreUserPropertyCache();
List<String> propertyKeys = new ArrayList<String>();
propertyKeys.add("property");
userPropertyCache.register(propertyKeys);
assertTrue(userPropertyCache.isRegistered("property"));
// add a property value and ensure it is in the cache
userPropertyCache.add("property", "value", "user");
assertEquals("user", userPropertyCache.readUserByProperty("property", "value", false, false));