All 2 methods clear cache entries, but also IgniteCache#destroy delete cache meta info from all nodes and theoretically IgniteCache#clear will be faster to clean cache
With best regards Alisher Alimov [email protected] > On 11 авг. 2016 г., at 12:53, Alexey Kuznetsov <[email protected]> > wrote: > > Alisher, Ravi. > > cache.clear() could take a lot of time in case of large grid / many entries. > > Will cache.destroy() + ignite.getOrCreateCache(ccfg) - faster? > > On Thu, Aug 11, 2016 at 4:39 PM, Alisher Alimov <[email protected] > <mailto:[email protected]>> wrote: > Hi! > > IgniteCache#close doesn’t clear data by contract for non local caches > > /** > * Closes this cache instance. > * <p> > * For local cache equivalent to {@link #destroy()}. > * For distributed caches, if called on clients, stops client cache, if > called on a server node, > * just closes this cache instance and does not destroy cache data. > * <p> > * After cache instance is closed another {@link IgniteCache} instance for > the same > * cache can be created using {@link Ignite#cache(String)} method. > */ > To clear cache data you must invoke IgniteCache#clear() it’s will clear cache > contents > > Ignite doesn’t have method to clean data in all cache, but you can use > > Ignite#cacheNames(cacheName -> Ignite#cache(cacheName).clear()) > > With best regards > Alisher Alimov > [email protected] <mailto:[email protected]> > > > > >> On 11 авг. 2016 г., at 10:14, Alexey Kuznetsov <[email protected] >> <mailto:[email protected]>> wrote: >> >> Hi, Ravi. >> >> You may close all caches and recreate them (from code). >> Will this work in your case? >> >> On Thu, Aug 11, 2016 at 2:04 PM, Ravi Puri <[email protected] >> <mailto:[email protected]>> wrote: >> I want to clear all the data cached in server and client nodes. So how to do >> it as i have to do it another class. >> >> >> >> -- >> View this message in context: >> http://apache-ignite-users.70518.x6.nabble.com/Clear-the-cached-data-tp6946.html >> >> <http://apache-ignite-users.70518.x6.nabble.com/Clear-the-cached-data-tp6946.html> >> Sent from the Apache Ignite Users mailing list archive at Nabble.com >> <http://nabble.com/>. >> >> >> >> -- >> Alexey Kuznetsov >> GridGain Systems >> www.gridgain.com <http://www.gridgain.com/> > > > > > -- > Alexey Kuznetsov > GridGain Systems > www.gridgain.com <http://www.gridgain.com/>
signature.asc
Description: Message signed with OpenPGP using GPGMail
