Hi Vyacheslav, No, Ignite doesn't provide such methods. However, you can see how it is overcome in one of EvictionPolicy implementations and make a proposal how it could be implemented.
On Thu, Mar 30, 2017 at 5:20 PM, Vyacheslav Daradur <daradu...@gmail.com> wrote: > Alexey, > > Yes, it works in my case. > > Does Ignite provide any methods for my case? > > > 2017-03-30 17:04 GMT+03:00 Alexey Kuznetsov <akuznet...@apache.org>: > > > Vyacheslav, > > > > Will JVisualVM + heap dump + analyzing objects count and sizes in heap > > dump works in your case? > > > > > > > > On Thu, Mar 30, 2017 at 8:26 PM, Vyacheslav Daradur <daradu...@gmail.com > > > > wrote: > > > > > Hello everyone. > > > > > > How do I know real size of a stored data in the IgniteCache? > > > > > > For example: I created new cache and put one object, and I want to know > > > real size of one object in cache. > > > > > > try (Ignite ignite = Ignition.start("cache-config.xml")) { > > > > > > IgniteCache<Long, MyObject> cache = ignite.getOrCreateCache(" > > > myCache"); > > > > > > MyObject obj = new MyObject() > > > > > > cache.put(obj.getLongId(), obj); > > > } > > > > > > I looked at ClusterMetrics and CacheMetrics, but I'am not sure wich > > method > > > is real needed to me. > > > > > > p.s. I haven't found the answer in search. > > > > > > -- > > > Best Regards, Vyacheslav > > > > > > > > > > > -- > > Alexey Kuznetsov > > > > > > -- > Best Regards, Vyacheslav > -- Best regards, Andrey V. Mashenkov