In case you call entity_load()with $conditionsyou end up
with never calling self::entityCacheGet for those conditions.
At least for now it would be great, to not call self::entityCacheSet,
so just cases in which entities can be retrieved also actually cached.
Note: There will be another issue which makes $conditions cachable by using EFQ first.