com.xtremelabs.imageutils
Class DiskDatabaseHelper
java.lang.Object
SQLiteOpenHelper
com.xtremelabs.imageutils.DiskDatabaseHelper
public class DiskDatabaseHelper
- extends SQLiteOpenHelper
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DiskDatabaseHelper
public DiskDatabaseHelper(Context context,
DiskDatabaseHelper.DiskDatabaseHelperObserver observer)
onCreate
public void onCreate(SQLiteDatabase db)
onUpgrade
public void onUpgrade(SQLiteDatabase db,
int oldVersion,
int newVersion)
getFileEntryFromDatabase
public FileEntry getFileEntryFromDatabase(java.lang.String uri)
getFileEntryFromCache
public FileEntry getFileEntryFromCache(java.lang.String uri)
addOrUpdateFile
public void addOrUpdateFile(java.lang.String url,
long size,
int width,
int height)
updateFile
public void updateFile(java.lang.String uri)
isCached
public boolean isCached(java.lang.String uri)
removeLeastUsedFileFromCache
public void removeLeastUsedFileFromCache(long maximumCacheSize)
deleteEntry
public void deleteEntry(java.lang.String uri)
getTotalSizeOnDisk
public long getTotalSizeOnDisk()
getAllEntries
public java.util.Collection<FileEntry> getAllEntries()
getLRU
public java.lang.String getLRU()