a doubt icloneable interface petshop 4.0?
in 'dbutility' digest petshop 4.0,the summary category sqlhelper slight 'getcachedparameters':
open stationary sqlparameter[] getcachedparameters(string cachekey) {
sqlparameter[] cachedparms = (sqlparameter[])parmcache[cachekey];
(cachedparms == null)
relapse null;
sqlparameter[] clonedparms = new sqlparameter[cachedparms.length];
(int i = 0, j = cachedparms.length; i < j; i++)
clonedparms[i] = (sqlparameter)((icloneable)cachedparms[i]).clone();
relapse clonedparms;
}
why relapse 'cachedparms' directly ?
Comments
Post a Comment