ISPN-4559 Replace fails with cache loader

https://issues.jboss.org/browse/ISPN-4559
https://issues.jboss.org/browse/ISPN-4649
Do we have this behavior documented somewhere?  I am thinking we should probably make it clear on the Cache interface for example that conditional operations are not guaranteed to work properly when the value is not in memory (to me this means conditional commands should never be used when eviction is enabled).