### Question:
JdbcContentPersistenceService implements ContentPersistenceService { @Override public Map<String, Object> get(String id, String sysContentType) { String tableName = getTableName(sysContentType); if (!checkTableExists(tableName)) return null; String sqlString = String.format("select json_data from %s where id = ?", tableName); String jsonData = executeStringReturningSql(sqlString, id); if (SearchUtils.trimToNull(jsonData) != null) { try { return SearchUtils.convertToJsonMap(jsonData); } catch (Exception e) { log.warning(String.format("Persisted JSON data are not valid for sys_content_type '%s' and id '%s': %s", sysContentType, id, e.getMessage())); } } return null; }  @PostConstruct void init(); @Override Map<String, Object> get(String id, String sysContentType); @Override @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) void store(String id, String sysContentType, Map<String, Object> content); @Override @TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) void delete(String id, String sysContentType); List<String> getAllTableNames(); @Override ListRequest listRequestInit(String sysContentType); @Override ListRequest listRequestNext(ListRequest previous); DataSource getDataSource(); @Override int countRecords(String sysContentType); int rowCount(String tableName);  }### Answer:
@Test public void tableNameCaseDoesNotMatter() { JdbcContentPersistenceService.ConcurrentUpperCaseHashMap map = new JdbcContentPersistenceService.ConcurrentUpperCaseHashMap(10); map.put("lower", true); Assert.assertTrue(map.containsKey("lower")); Assert.assertTrue(map.containsKey("Lower")); Assert.assertTrue(map.containsKey("LOWER")); Assert.assertTrue(map.get("lower")); Assert.assertTrue(map.get("Lower")); Assert.assertTrue(map.get("LOWER")); map.putIfAbsent("UPPER", true); Assert.assertTrue(map.containsKey("upper")); Assert.assertTrue(map.containsKey("Upper")); Assert.assertTrue(map.containsKey("UPPER")); Assert.assertTrue(map.get("upper")); Assert.assertTrue(map.get("Upper")); Assert.assertTrue(map.get("UPPER")); Set<String> keys = map.keySet(); Assert.assertEquals(2, keys.size()); Assert.assertTrue(keys.contains("LOWER")); Assert.assertTrue(keys.contains("UPPER")); clearDatabase(); }