Its two month ago then I posted my question:
We have the problem that our indexed disk is growing over the day. Is it 
possible to start
the optimization by API?

The situation is still the same. I am sure that the index optimization is not 
working in Version jcs 1.2.7.9.2. . I had written a dirty program to optimize 
the index:
        public static void main(String[] args) throws IOException {
        IndexedDiskCacheAttributes cattr = new IndexedDiskCacheAttributes();
        cattr.setCacheName( "articleBase" );
        cattr.setMaxKeySize( -1 );
        cattr.setDiskPath( "D:\\temp\\bug5464\\systems" );
        IndexedDiskCache disk = new IndexedDiskCache( cattr );
        disk.optimizeFile();
        System.out.println(disk.getSize());
      }

With the help of my program the size of the index changed from 3,30 GB to 619 
MB. But I can’t use the program in production.

I expect that the function optimizeFile() will be executed after shutdown. But 
in JCS Version jcs 1.2.7.9.2 in IndexedDiskCache in Line 888 the function 
this.getBytesFree() returns always 0.

Why I can optimize the index with my dirty program but not with the default 
behaviour?

Please help!!!!!

Regards Philipp

_______________________________________________________________
SMS schreiben mit WEB.DE FreeMail - einfach, schnell und
kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to