LPS-49135 Remove getBootstrapLoader from portal cache interface, no need to expose it to client.
LPS-49135 Rename classes.
LPS-49135 No need to cache cheap factory instances.
LPS-49135 User friendly generic capturing and inner casting
LPS-49135 CallbackFactory implementation classes are stateless, making them singletons
LPS-49135 Add basic interfaces and classes for our cache configuration mechanism.
LPS-49135 Just hold the CallbackFactory singleton instance directly
LPS-49135 It is wrong to hash code on a mutable internal state like a Properties. It could cause silent hash looking up failure if the mutable fields change after the object went in a hash based data structure.
LPS-49135 Simply return portal cache names to avoid redundant api
LPS-49135 SF