Method, computer program product, and system for global refresh of cached user security profiles
First Claim
Patent Images
1. A computer implemented method for performing a global refresh of cached user security profiles associated with a client in a database management system comprising:
- calculating a master dynamic aging value associated with said client responsive to an operator command to perform said global refresh;
receiving a request from a user associated with said client;
comparing a sub-dynamic aging value associated with a cached user security profile for said user with said master dynamic aging value in response to receiving the request; and
refreshing said cached user security profile in response to said sub-dynamic aging value being different from said master dynamic aging value.
1 Assignment
0 Petitions
Accused Products
Abstract
A master dynamic aging value associated with the client is calculated responsive to an operator command to perform the global refresh. When receiving a request from a user associated with the client, a sub-dynamic aging value associated with a cached user security profile for the user is compared to the master dynamic aging value. If the sub-dynamic aging value is not equal to the master dynamic aging value, then the cached user security profile is refreshed.
19 Citations
22 Claims
-
1. A computer implemented method for performing a global refresh of cached user security profiles associated with a client in a database management system comprising:
-
calculating a master dynamic aging value associated with said client responsive to an operator command to perform said global refresh; receiving a request from a user associated with said client; comparing a sub-dynamic aging value associated with a cached user security profile for said user with said master dynamic aging value in response to receiving the request; and refreshing said cached user security profile in response to said sub-dynamic aging value being different from said master dynamic aging value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for performing a virtual global refresh of cached user security profiles associated with a client in a database management system comprising:
-
composing an operator command, said operator command comprising an indication that a global refresh of said cached user security profiles is required; and utilizing said operator command to invoke a dynamic aging aware global refresh routine, whereby, responsive to said operator command, said dynamic aging aware global refresh routine completes said virtual global refresh and each of said cached user security profiles is refreshed in response to receiving a user request prior to their use in an authorization check occurring subsequent to said virtual global refresh completion.
-
-
9. A computer system for performing a global refresh of cached user security profiles associated with a client in a database management system, said computer system comprising:
-
a computer; means for calculating a master dynamic aging value associated with said client responsive to an operator command to perform said global refresh; means for receiving a request from a user associated with said client; means for comparing a sub-dynamic aging value associated with a cached user security profile for said user with said master dynamic aging value in response to receiving the request; and
means for refreshing said cached user security profile in response to said sub-dynamic aging value being different from said master dynamic aging value. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An article of manufacture for use in a computer system tangibly embodying computer instructions executable by said computer system to perform process steps for performing a global refresh of cached user security profiles associated with a client in a database management system, said process steps comprising:
-
calculating a master dynamic aging value associated with said client responsive to an operator command to perform said global refresh; receiving a request from a user associated with said client; comparing a sub-dynamic aging value associated with a cached user security profile for said user with said master dynamic aging value in response to receiving the request; and refreshing said cached user security profile in response to said sub-dynamic aging value being different from said master dynamic aging value. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification