├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── README_ZH.md ├── android ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── victoralbertos │ │ └── io │ │ └── android │ │ └── ApplicationTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── victoralbertos │ │ │ └── io │ │ │ └── android │ │ │ ├── MainActivity.java │ │ │ ├── Mock.java │ │ │ └── RxProviders.java │ └── res │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml │ └── test │ └── java │ └── victoralbertos │ └── io │ └── android │ └── ExampleUnitTest.java ├── compiler ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── rx_cache2 │ │ ├── ActionsProcessor.java │ │ ├── BrewJavaFile.java │ │ ├── GetProvidersClass.java │ │ └── ProvidersClass.java │ └── test │ └── java │ └── io │ └── rx_cache2 │ ├── ActionsListProcessorTest.java │ ├── Mock.java │ └── samples │ └── RxProviders.java ├── core ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── rx_cache2 │ │ ├── ConfigProvider.java │ │ ├── EvictDynamicKey.java │ │ ├── EvictDynamicKeyGroup.java │ │ ├── EvictProvider.java │ │ ├── MigrationCache.java │ │ ├── Reply.java │ │ ├── RxCacheException.java │ │ ├── Source.java │ │ └── internal │ │ ├── Disk.java │ │ ├── Locale.java │ │ ├── Memory.java │ │ ├── Persistence.java │ │ ├── ProcessorProviders.java │ │ ├── ProcessorProvidersBehaviour.java │ │ ├── Record.java │ │ ├── RxCacheComponent.java │ │ ├── RxCacheModule.java │ │ ├── cache │ │ ├── Action.java │ │ ├── EvictExpirableRecordsPersistence.java │ │ ├── EvictExpiredRecordsPersistence.java │ │ ├── EvictRecord.java │ │ ├── GetDeepCopy.java │ │ ├── HasRecordExpired.java │ │ ├── RetrieveRecord.java │ │ ├── SaveRecord.java │ │ ├── TwoLayersCache.java │ │ └── memory │ │ │ ├── ReferenceMapMemory.java │ │ │ └── apache │ │ │ ├── AbstractEmptyIterator.java │ │ │ ├── AbstractEmptyMapIterator.java │ │ │ ├── AbstractHashedMap.java │ │ │ ├── AbstractKeyValue.java │ │ │ ├── AbstractMapEntry.java │ │ │ ├── AbstractReferenceMap.java │ │ │ ├── DefaultMapEntry.java │ │ │ ├── EmptyIterator.java │ │ │ ├── EmptyMapIterator.java │ │ │ ├── Get.java │ │ │ ├── IterableGet.java │ │ │ ├── IterableMap.java │ │ │ ├── KeyValue.java │ │ │ ├── MapIterator.java │ │ │ ├── Put.java │ │ │ ├── ReferenceMap.java │ │ │ └── ResettableIterator.java │ │ ├── encrypt │ │ ├── BuiltInEncryptor.java │ │ ├── Encryptor.java │ │ └── FileEncryptor.java │ │ └── migration │ │ ├── CacheVersion.java │ │ ├── DeleteRecordMatchingClassName.java │ │ ├── DoMigrations.java │ │ ├── GetCacheVersion.java │ │ ├── GetClassesToEvictFromMigrations.java │ │ ├── GetPendingMigrations.java │ │ └── UpgradeCacheVersion.java │ └── test │ └── java │ └── io │ └── rx_cache2 │ └── internal │ ├── DiskTest.java │ ├── Jolyglot$.java │ ├── Mock.java │ ├── ProcessorProvidersTest.java │ ├── cache │ ├── ActionTest.java │ ├── EvictExpirableRecordsPersistenceTest.java │ ├── EvictExpiredRecordsPersistenceTest.java │ ├── SaveRecordTest.java │ └── TwoLayersCacheTest.java │ ├── common │ ├── BaseTest.java │ └── BaseTestEvictingTask.java │ ├── encrypt │ └── BuiltInEncryptorTest.java │ └── migration │ ├── DeleteRecordMatchingClassNameTest.java │ ├── GetCacheVersionTest.java │ ├── GetClassesToEvictFromMigrationsTest.java │ ├── GetPendingMigrationsTest.java │ └── UpgradeCacheVersionTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── runtime ├── build.gradle └── src │ ├── main │ └── java │ │ └── io │ │ └── rx_cache2 │ │ ├── Actionable.java │ │ ├── ActionsList.java │ │ ├── DynamicKey.java │ │ ├── DynamicKeyGroup.java │ │ ├── Encrypt.java │ │ ├── EncryptKey.java │ │ ├── Expirable.java │ │ ├── LifeCache.java │ │ ├── Migration.java │ │ ├── ProviderHelper.java │ │ ├── ProviderKey.java │ │ ├── SchemeMigration.java │ │ └── internal │ │ ├── ProxyProviders.java │ │ ├── ProxyTranslator.java │ │ └── RxCache.java │ └── test │ └── java │ └── io │ └── rx_cache2 │ └── internal │ ├── ActionsListTest.java │ ├── Jolyglot$.java │ ├── Mock.java │ ├── ProvidersDynamicsKeysRxCacheTest.java │ ├── ProvidersRxCache.java │ ├── ProvidersRxCacheEvictExpirableRecordsTest.java │ ├── ProvidersRxCacheEvictExpiredRecordsTest.java │ ├── ProvidersRxCacheReactiveTypesTest.java │ ├── ProvidersRxCacheTest.java │ ├── ProxyTranslatorTest.java │ ├── RxCacheBuilderValidationTest.java │ ├── common │ └── BaseTestEvictingTask.java │ ├── encript │ └── ProvidersRxCacheEncryptedTest.java │ └── migration │ └── ProvidersRxCacheMigrationsTest.java └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/README_ZH.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/proguard-rules.pro -------------------------------------------------------------------------------- /android/src/androidTest/java/victoralbertos/io/android/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/androidTest/java/victoralbertos/io/android/ApplicationTest.java -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/victoralbertos/io/android/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/java/victoralbertos/io/android/MainActivity.java -------------------------------------------------------------------------------- /android/src/main/java/victoralbertos/io/android/Mock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/java/victoralbertos/io/android/Mock.java -------------------------------------------------------------------------------- /android/src/main/java/victoralbertos/io/android/RxProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/java/victoralbertos/io/android/RxProviders.java -------------------------------------------------------------------------------- /android/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/src/test/java/victoralbertos/io/android/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/android/src/test/java/victoralbertos/io/android/ExampleUnitTest.java -------------------------------------------------------------------------------- /compiler/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/build.gradle -------------------------------------------------------------------------------- /compiler/src/main/java/io/rx_cache2/ActionsProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/src/main/java/io/rx_cache2/ActionsProcessor.java -------------------------------------------------------------------------------- /compiler/src/main/java/io/rx_cache2/BrewJavaFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/src/main/java/io/rx_cache2/BrewJavaFile.java -------------------------------------------------------------------------------- /compiler/src/main/java/io/rx_cache2/GetProvidersClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/src/main/java/io/rx_cache2/GetProvidersClass.java -------------------------------------------------------------------------------- /compiler/src/main/java/io/rx_cache2/ProvidersClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/src/main/java/io/rx_cache2/ProvidersClass.java -------------------------------------------------------------------------------- /compiler/src/test/java/io/rx_cache2/ActionsListProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/src/test/java/io/rx_cache2/ActionsListProcessorTest.java -------------------------------------------------------------------------------- /compiler/src/test/java/io/rx_cache2/Mock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/src/test/java/io/rx_cache2/Mock.java -------------------------------------------------------------------------------- /compiler/src/test/java/io/rx_cache2/samples/RxProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/compiler/src/test/java/io/rx_cache2/samples/RxProviders.java -------------------------------------------------------------------------------- /core/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/build.gradle -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/ConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/ConfigProvider.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/EvictDynamicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/EvictDynamicKey.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/EvictDynamicKeyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/EvictDynamicKeyGroup.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/EvictProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/EvictProvider.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/MigrationCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/MigrationCache.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/Reply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/Reply.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/RxCacheException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/RxCacheException.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/Source.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/Source.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/Disk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/Disk.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/Locale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/Locale.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/Memory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/Memory.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/Persistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/Persistence.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/ProcessorProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/ProcessorProviders.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/ProcessorProvidersBehaviour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/ProcessorProvidersBehaviour.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/Record.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/RxCacheComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/RxCacheComponent.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/RxCacheModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/RxCacheModule.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/Action.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/EvictExpirableRecordsPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/EvictExpirableRecordsPersistence.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/EvictExpiredRecordsPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/EvictExpiredRecordsPersistence.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/EvictRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/EvictRecord.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/GetDeepCopy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/GetDeepCopy.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/HasRecordExpired.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/HasRecordExpired.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/RetrieveRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/RetrieveRecord.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/SaveRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/SaveRecord.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/TwoLayersCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/TwoLayersCache.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/ReferenceMapMemory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/ReferenceMapMemory.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractEmptyIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractEmptyIterator.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractEmptyMapIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractEmptyMapIterator.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractHashedMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractHashedMap.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractKeyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractKeyValue.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractMapEntry.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractReferenceMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/AbstractReferenceMap.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/DefaultMapEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/DefaultMapEntry.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/EmptyIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/EmptyIterator.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/EmptyMapIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/EmptyMapIterator.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/Get.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/Get.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/IterableGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/IterableGet.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/IterableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/IterableMap.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/KeyValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/KeyValue.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/MapIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/MapIterator.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/Put.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/Put.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/ReferenceMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/ReferenceMap.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/cache/memory/apache/ResettableIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/cache/memory/apache/ResettableIterator.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/encrypt/BuiltInEncryptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/encrypt/BuiltInEncryptor.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/encrypt/Encryptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/encrypt/Encryptor.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/encrypt/FileEncryptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/encrypt/FileEncryptor.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/migration/CacheVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/migration/CacheVersion.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/migration/DeleteRecordMatchingClassName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/migration/DeleteRecordMatchingClassName.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/migration/DoMigrations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/migration/DoMigrations.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/migration/GetCacheVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/migration/GetCacheVersion.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/migration/GetClassesToEvictFromMigrations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/migration/GetClassesToEvictFromMigrations.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/migration/GetPendingMigrations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/migration/GetPendingMigrations.java -------------------------------------------------------------------------------- /core/src/main/java/io/rx_cache2/internal/migration/UpgradeCacheVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/main/java/io/rx_cache2/internal/migration/UpgradeCacheVersion.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/DiskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/DiskTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/Jolyglot$.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/Jolyglot$.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/Mock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/Mock.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/ProcessorProvidersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/ProcessorProvidersTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/cache/ActionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/cache/ActionTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/cache/EvictExpirableRecordsPersistenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/cache/EvictExpirableRecordsPersistenceTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/cache/EvictExpiredRecordsPersistenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/cache/EvictExpiredRecordsPersistenceTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/cache/SaveRecordTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/cache/SaveRecordTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/cache/TwoLayersCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/cache/TwoLayersCacheTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/common/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/common/BaseTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/common/BaseTestEvictingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/common/BaseTestEvictingTask.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/encrypt/BuiltInEncryptorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/encrypt/BuiltInEncryptorTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/migration/DeleteRecordMatchingClassNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/migration/DeleteRecordMatchingClassNameTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/migration/GetCacheVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/migration/GetCacheVersionTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/migration/GetClassesToEvictFromMigrationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/migration/GetClassesToEvictFromMigrationsTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/migration/GetPendingMigrationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/migration/GetPendingMigrationsTest.java -------------------------------------------------------------------------------- /core/src/test/java/io/rx_cache2/internal/migration/UpgradeCacheVersionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/core/src/test/java/io/rx_cache2/internal/migration/UpgradeCacheVersionTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/gradlew.bat -------------------------------------------------------------------------------- /runtime/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/build.gradle -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/Actionable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/Actionable.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/ActionsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/ActionsList.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/DynamicKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/DynamicKey.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/DynamicKeyGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/DynamicKeyGroup.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/Encrypt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/Encrypt.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/EncryptKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/EncryptKey.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/Expirable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/Expirable.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/LifeCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/LifeCache.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/Migration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/Migration.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/ProviderHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/ProviderHelper.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/ProviderKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/ProviderKey.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/SchemeMigration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/SchemeMigration.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/internal/ProxyProviders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/internal/ProxyProviders.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/internal/ProxyTranslator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/internal/ProxyTranslator.java -------------------------------------------------------------------------------- /runtime/src/main/java/io/rx_cache2/internal/RxCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/main/java/io/rx_cache2/internal/RxCache.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ActionsListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ActionsListTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/Jolyglot$.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/Jolyglot$.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/Mock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/Mock.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ProvidersDynamicsKeysRxCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ProvidersDynamicsKeysRxCacheTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCache.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheEvictExpirableRecordsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheEvictExpirableRecordsTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheEvictExpiredRecordsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheEvictExpiredRecordsTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheReactiveTypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheReactiveTypesTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ProvidersRxCacheTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/ProxyTranslatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/ProxyTranslatorTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/RxCacheBuilderValidationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/RxCacheBuilderValidationTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/common/BaseTestEvictingTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/common/BaseTestEvictingTask.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/encript/ProvidersRxCacheEncryptedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/encript/ProvidersRxCacheEncryptedTest.java -------------------------------------------------------------------------------- /runtime/src/test/java/io/rx_cache2/internal/migration/ProvidersRxCacheMigrationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/runtime/src/test/java/io/rx_cache2/internal/migration/ProvidersRxCacheMigrationsTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VictorAlbertos/RxCache/HEAD/settings.gradle --------------------------------------------------------------------------------