[Ils-source] r1441 - trunk/src/com/resolutions/ils
scribe at crosswire.org
scribe at crosswire.org
Mon Apr 11 15:31:04 MST 2016
Author: scribe
Date: 2016-04-11 15:31:04 -0700 (Mon, 11 Apr 2016)
New Revision: 1441
Modified:
trunk/src/com/resolutions/ils/ILSSession.java
Log:
Added cache for current user profile in ils session
Modified: trunk/src/com/resolutions/ils/ILSSession.java
===================================================================
--- trunk/src/com/resolutions/ils/ILSSession.java 2016-04-11 22:23:30 UTC (rev 1440)
+++ trunk/src/com/resolutions/ils/ILSSession.java 2016-04-11 22:31:04 UTC (rev 1441)
@@ -50,7 +50,12 @@
return Company.getCompany(this);
}
+ public void setCachedCurrentUserProfile(UserProfile val) {
+ cachedCurrentUserProfile = val;
+ }
+ private UserProfile cachedCurrentUserProfile = null;
public UserProfile getCurrentUserProfile() {
+ if (cachedCurrentUserProfile != null && currentUserID == cachedCurrentUserProfile.getUserProfileID()) return cachedCurrentUserProfile;
return (currentUserID == -1) ? new UserProfile() : UserProfile.getUserProfile(this, currentUserID);
}
More information about the Ils-source
mailing list