Writes modifications back to the store on the way out: stores modifications back
through the CacheLoader, either after each method call (no TXs), or at TX commit.
Creates an instance of a CacheLoader if and only if
The CacheLoader has not yet been created
cache_loader_class is set
The CacheLoader is shared and we are not the coordinator (only the coordinator
is supposed to have a CacheLoader)