93ca6fb91c
This change removes the mutex from the BlobCache class. The caller must be responsible for thread synchronization in order to properly implement the Flattenable interface, which is coming soon. Otherwise would be the potential for the cache contents to change between the call to the getFlattenedSize and flatten methods. Because the caller must do this synchronization anyway there's no reason to also some synchronization inside BlobCache. Change-Id: Ie1f4f6f82b78744f46a41ce863cac0cad276a20e |
||
---|---|---|
.. | ||
ashmem.h | ||
Asset.h | ||
AssetDir.h | ||
AssetManager.h | ||
Atomic.h | ||
BackupHelpers.h | ||
BitSet.h | ||
BlobCache.h | ||
BufferedTextOutput.h | ||
ByteOrder.h | ||
CallStack.h | ||
Compat.h | ||
Debug.h | ||
Endian.h | ||
Errors.h | ||
FileMap.h | ||
Flattenable.h | ||
Functor.h | ||
GenerationCache.h | ||
KeyedVector.h | ||
LinearTransform.h | ||
List.h | ||
Log.h | ||
Looper.h | ||
misc.h | ||
ObbFile.h | ||
PropertyMap.h | ||
RefBase.h | ||
ResourceTypes.h | ||
SharedBuffer.h | ||
Singleton.h | ||
SortedVector.h | ||
StopWatch.h | ||
StreamingZipInflater.h | ||
String8.h | ||
String16.h | ||
StringArray.h | ||
StrongPointer.h | ||
SystemClock.h | ||
TextOutput.h | ||
threads.h | ||
Timers.h | ||
Tokenizer.h | ||
TypeHelpers.h | ||
Unicode.h | ||
Vector.h | ||
VectorImpl.h | ||
ZipFileCRO.h | ||
ZipFileRO.h | ||
ZipUtils.h |