1818
1919import java .io .IOException ;
2020import java .time .Duration ;
21- import java .util .Map ;
2221
2322import javax .naming .RefAddr ;
2423import javax .naming .Reference ;
@@ -32,13 +31,12 @@ public class PerUserPoolDataSourceFactory extends InstanceKeyDataSourceFactory {
3231 private static final String PER_USER_POOL_CLASSNAME = PerUserPoolDataSource .class .getName ();
3332
3433 /**
35- * Constructs a new instance.
34+ * Constructs a new instance.Ωø∂
3635 */
3736 public PerUserPoolDataSourceFactory () {
3837 // empty
3938 }
4039
41- @ SuppressWarnings ("unchecked" ) // Avoid warnings on deserialization
4240 @ Override
4341 protected InstanceKeyDataSource getNewInstance (final Reference ref ) throws IOException , ClassNotFoundException {
4442 final PerUserPoolDataSource pupds = new PerUserPoolDataSource ();
@@ -60,37 +58,37 @@ protected InstanceKeyDataSource getNewInstance(final Reference ref) throws IOExc
6058 refAddr = ref .get ("perUserDefaultAutoCommit" );
6159 if (refAddr != null && refAddr .getContent () != null ) {
6260 final byte [] serialized = (byte []) refAddr .getContent ();
63- pupds .setPerUserDefaultAutoCommit (( Map < String , Boolean >) deserialize (serialized ));
61+ pupds .setPerUserDefaultAutoCommit (deserialize (serialized ));
6462 }
6563
6664 refAddr = ref .get ("perUserDefaultTransactionIsolation" );
6765 if (refAddr != null && refAddr .getContent () != null ) {
6866 final byte [] serialized = (byte []) refAddr .getContent ();
69- pupds .setPerUserDefaultTransactionIsolation (( Map < String , Integer >) deserialize (serialized ));
67+ pupds .setPerUserDefaultTransactionIsolation (deserialize (serialized ));
7068 }
7169
7270 refAddr = ref .get ("perUserMaxTotal" );
7371 if (refAddr != null && refAddr .getContent () != null ) {
7472 final byte [] serialized = (byte []) refAddr .getContent ();
75- pupds .setPerUserMaxTotal (( Map < String , Integer >) deserialize (serialized ));
73+ pupds .setPerUserMaxTotal (deserialize (serialized ));
7674 }
7775
7876 refAddr = ref .get ("perUserMaxIdle" );
7977 if (refAddr != null && refAddr .getContent () != null ) {
8078 final byte [] serialized = (byte []) refAddr .getContent ();
81- pupds .setPerUserMaxIdle (( Map < String , Integer >) deserialize (serialized ));
79+ pupds .setPerUserMaxIdle (deserialize (serialized ));
8280 }
8381
8482 refAddr = ref .get ("perUserMaxWaitMillis" );
8583 if (refAddr != null && refAddr .getContent () != null ) {
8684 final byte [] serialized = (byte []) refAddr .getContent ();
87- pupds .setPerUserMaxWaitMillis (( Map < String , Long >) deserialize (serialized ));
85+ pupds .setPerUserMaxWaitMillis (deserialize (serialized ));
8886 }
8987
9088 refAddr = ref .get ("perUserDefaultReadOnly" );
9189 if (refAddr != null && refAddr .getContent () != null ) {
9290 final byte [] serialized = (byte []) refAddr .getContent ();
93- pupds .setPerUserDefaultReadOnly (( Map < String , Boolean >) deserialize (serialized ));
91+ pupds .setPerUserDefaultReadOnly (deserialize (serialized ));
9492 }
9593 return pupds ;
9694 }
0 commit comments