BlackBerry Forums Support Community               

Closed Thread
 
LinkBack Thread Tools
Old 08-05-2008, 02:51 PM   #1 (permalink)
New Member
 
Join Date: Aug 2008
Model: curve
PIN: N/A
Carrier: tmobile
Posts: 7
Post Thanks: 0
Thanked 0 Times in 0 Posts
Question IO Caching

Please Login to Remove!

I'm working on a blackberry app that reads and writes data from the SDCard unfortunately i can't go into details on it.
My question is, Is there was a way to tell the o.s not to cache the data.
Ie when i do a write i want it written to the sd card immediately, when i do a read i want the data to be read back from the card not from the cache. I understand there will be a performance hit but it's acceptable.

I've done the following:
byte[] mybytes=32;
FileConnection x=(FileConnection)Connector.open("myfile",Connecto r.READ_WRITE);
x.getOutputStream().write(mybytes);
x.getInputStream().read(mybytes);
x.close();

I've tried Flushing the stream, closing FileConnection,the InputsStream and OutputStream b/w io calls however the data is still cached.

Any ideas would be greatly appreciated.
Offline  




Copyright 2004-2016 BlackBerryForums.com.
The names RIM and BlackBerry are registered Trademarks of BlackBerry Inc.