No effective code change: Fixwarnings, overrides, generics etc. (#1285)

This commit is contained in:
Roland Praml
2018-02-27 10:15:19 +13:00
committed by Rob Bygrave
parent cdbbd749a3
commit 0e3f47ee82
48 changed files with 89 additions and 62 deletions
@@ -429,7 +429,7 @@ final class BeanDescriptorCacheHelp<T> {
private Class<?> theClassOf(Collection<EntityBean> beans) {
if (beans instanceof List) {
return ((List)beans).get(0).getClass();
return ((List<?>)beans).get(0).getClass();
}
return beans.iterator().next().getClass();
}
@@ -532,7 +532,6 @@ final class BeanDescriptorCacheHelp<T> {
/**
* Return a bean from the bean cache.
*/
@SuppressWarnings("unchecked")
private T beanCacheGetInternal(Object id, Boolean readOnly, PersistenceContext context) {
CachedBeanData data = (CachedBeanData) getBeanCache().get(id);
@@ -548,6 +547,7 @@ final class BeanDescriptorCacheHelp<T> {
return convertToBean(id, readOnly, context, data);
}
@SuppressWarnings("unchecked")
private T convertToBean(Object id, Boolean readOnly, PersistenceContext context, CachedBeanData data) {
if (cacheSharableBeans && !Boolean.FALSE.equals(readOnly)) {
Object bean = data.getSharableBean();