How are you loading it btw??
Just doing a get all or is it by a query?
Via a query...
If it's via a query where you are not retrieving from the PK then it will not get it from the cache.
It will always attempt to go off of live data.
Cache only helps when you are pulling like a .get(Object )