├── .github └── workflows │ ├── benchmark.yml │ ├── build.yml │ ├── early-access.yml │ └── release.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.adoc ├── VERSION ├── core ├── redis-smart-cache-core │ ├── gradle.properties │ ├── redis-smart-cache-core.gradle │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── redis │ │ │ └── smartcache │ │ │ └── core │ │ │ ├── Action.java │ │ │ ├── ClientManager.java │ │ │ ├── ConfigManager.java │ │ │ ├── EvictingLinkedHashMap.java │ │ │ ├── Fields.java │ │ │ ├── HashingFunctions.java │ │ │ ├── KeyBuilder.java │ │ │ ├── Mappers.java │ │ │ ├── MeterRegistryManager.java │ │ │ ├── Query.java │ │ │ ├── QueryRuleSession.java │ │ │ ├── RuleConfig.java │ │ │ ├── RuleSessionManager.java │ │ │ ├── State.java │ │ │ ├── StreamConfigManager.java │ │ │ ├── StreamPoller.java │ │ │ ├── config │ │ │ ├── CacheConfig.java │ │ │ ├── Config.java │ │ │ ├── DriverConfig.java │ │ │ ├── MetricsConfig.java │ │ │ ├── MetricsRegistry.java │ │ │ ├── RedisConfig.java │ │ │ └── RulesetConfig.java │ │ │ └── rules │ │ │ ├── AbstractRule.java │ │ │ ├── CollectionRule.java │ │ │ ├── PredicateRule.java │ │ │ ├── RegexRule.java │ │ │ ├── Rule.java │ │ │ └── RuleSession.java │ │ └── test │ │ └── java │ │ └── com │ │ └── redis │ │ └── smartcache │ │ └── core │ │ ├── ConfigTests.java │ │ ├── EvictingMapTests.java │ │ ├── KeyBuilderTests.java │ │ └── RulesTests.java ├── redis-smart-cache-jdbc │ ├── gradle.properties │ ├── redis-smart-cache-jdbc.gradle │ └── src │ │ ├── jmh │ │ └── java │ │ │ └── com │ │ │ └── redis │ │ │ └── smartcache │ │ │ ├── CodecBenchmark.java │ │ │ ├── CodecExecutionPlan.java │ │ │ ├── RowSetFactoryImpl.java │ │ │ └── SqlParserBenchmark.java │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── redis │ │ │ │ └── smartcache │ │ │ │ ├── Driver.java │ │ │ │ └── jdbc │ │ │ │ ├── CallableParameter.java │ │ │ │ ├── RedisRowSetCache.java │ │ │ │ ├── RowSetCache.java │ │ │ │ ├── RowSetCodec.java │ │ │ │ ├── SQLParser.java │ │ │ │ ├── SmartCallableStatement.java │ │ │ │ ├── SmartConnection.java │ │ │ │ ├── SmartPreparedStatement.java │ │ │ │ ├── SmartStatement.java │ │ │ │ ├── codec │ │ │ │ ├── BigDecimalColumnCodec.java │ │ │ │ ├── BinaryColumnCodec.java │ │ │ │ ├── BlobColumnCodec.java │ │ │ │ ├── BooleanColumnCodec.java │ │ │ │ ├── ColumnCodec.java │ │ │ │ ├── DateColumnCodec.java │ │ │ │ ├── DoubleColumnCodec.java │ │ │ │ ├── FloatColumnCodec.java │ │ │ │ ├── IntegerColumnCodec.java │ │ │ │ ├── LongColumnCodec.java │ │ │ │ ├── NullableColumnCodec.java │ │ │ │ ├── SerializedResultSetCodec.java │ │ │ │ ├── StringColumnCodec.java │ │ │ │ ├── TimeColumnCodec.java │ │ │ │ └── TimestampColumnCodec.java │ │ │ │ └── rowset │ │ │ │ ├── BaseRow.java │ │ │ │ ├── CachedRowSetImpl.java │ │ │ │ ├── InsertRow.java │ │ │ │ └── Row.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── java.sql.Driver │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── redis │ │ │ └── smartcache │ │ │ └── jdbc │ │ │ ├── AbstractIntegrationTests.java │ │ │ ├── AbstractTests.java │ │ │ ├── CacheTests.java │ │ │ ├── CachedRowSetTests.java │ │ │ ├── CodecTests.java │ │ │ ├── DB2Tests.java │ │ │ ├── DriverTests.java │ │ │ ├── MSSQLTests.java │ │ │ ├── MySQLTests.java │ │ │ ├── OracleTests.java │ │ │ ├── PostgresTests.java │ │ │ ├── RowSetFactoryImpl.java │ │ │ ├── ScriptRunner.java │ │ │ └── Utils.java │ │ └── resources │ │ ├── db2 │ │ ├── create.sql │ │ ├── data.sql │ │ └── drop.sql │ │ ├── mssql │ │ ├── create_tables.sql │ │ └── populate_tables.sql │ │ ├── mysql │ │ └── northwind.sql │ │ ├── oracle │ │ ├── employee.sql │ │ └── hr.sql │ │ └── postgres │ │ ├── employee.sql │ │ └── northwind.sql └── redis-smart-cache-test │ ├── gradle.properties │ ├── redis-smart-cache-test.gradle │ └── src │ └── main │ └── java │ └── com │ └── redis │ └── smartcache │ └── test │ ├── ColumnUpdater.java │ └── RowSetBuilder.java ├── demo-cli ├── docker-compose-test.yml ├── docker-compose.yml ├── docker ├── grafana │ ├── Dockerfile │ ├── grafana.db │ └── grafana.ini └── redis │ └── Dockerfile ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jreleaser.yml ├── samples ├── redis-smart-cache-demo │ ├── gradle.properties │ ├── grafana │ │ └── dashboard.json │ ├── redis-smart-cache-demo.gradle │ └── src │ │ ├── docs │ │ └── asciidoc │ │ │ └── index.adoc │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── redis │ │ │ └── smartcache │ │ │ └── demo │ │ │ ├── DataLoader.java │ │ │ ├── DemoApplication.java │ │ │ ├── DemoConfig.java │ │ │ ├── QueryExecutor.java │ │ │ └── loader │ │ │ ├── CustomerProvider.java │ │ │ ├── OrderDetailsProvider.java │ │ │ ├── OrderProvider.java │ │ │ ├── ProductProvider.java │ │ │ ├── RowProvider.java │ │ │ └── TableLoad.java │ │ └── resources │ │ ├── application.properties │ │ ├── banner.txt │ │ └── mysql │ │ └── schema.sql └── spring-petclinic │ ├── README.adoc │ ├── docker-compose.yml │ ├── gradle.properties │ ├── grafana │ └── dashboard.json │ ├── spring-petclinic.gradle │ └── src │ └── main │ ├── java │ └── org │ │ └── springframework │ │ └── samples │ │ └── petclinic │ │ ├── PetClinicApplication.java │ │ ├── PetClinicRuntimeHints.java │ │ ├── model │ │ ├── BaseEntity.java │ │ ├── NamedEntity.java │ │ ├── Person.java │ │ └── package-info.java │ │ ├── owner │ │ ├── Owner.java │ │ ├── OwnerController.java │ │ ├── OwnerRepository.java │ │ ├── Pet.java │ │ ├── PetController.java │ │ ├── PetType.java │ │ ├── PetTypeFormatter.java │ │ ├── PetValidator.java │ │ ├── Visit.java │ │ └── VisitController.java │ │ ├── system │ │ ├── CrashController.java │ │ └── WelcomeController.java │ │ └── vet │ │ ├── Specialty.java │ │ ├── Vet.java │ │ ├── VetController.java │ │ ├── VetRepository.java │ │ └── Vets.java │ ├── resources │ ├── application-mysql.properties │ ├── application-postgres.properties │ ├── application.properties │ ├── banner.txt │ ├── db │ │ ├── mysql │ │ │ ├── data.sql │ │ │ ├── petclinic_db_setup_mysql.txt │ │ │ ├── schema.sql │ │ │ └── user.sql │ │ └── postgres │ │ │ ├── data.sql │ │ │ ├── petclinic_db_setup_postgres.txt │ │ │ └── schema.sql │ ├── messages │ │ ├── messages.properties │ │ ├── messages_de.properties │ │ ├── messages_en.properties │ │ ├── messages_es.properties │ │ └── messages_ko.properties │ ├── static │ │ └── resources │ │ │ ├── css │ │ │ └── petclinic.css │ │ │ ├── fonts │ │ │ ├── montserrat-webfont.eot │ │ │ ├── montserrat-webfont.svg │ │ │ ├── montserrat-webfont.ttf │ │ │ ├── montserrat-webfont.woff │ │ │ ├── varela_round-webfont.eot │ │ │ ├── varela_round-webfont.svg │ │ │ ├── varela_round-webfont.ttf │ │ │ └── varela_round-webfont.woff │ │ │ └── images │ │ │ ├── favicon.png │ │ │ ├── pets.png │ │ │ ├── spring-logo-dataflow-mobile.png │ │ │ ├── spring-logo-dataflow.png │ │ │ └── spring-logo.svg │ └── templates │ │ ├── error.html │ │ ├── fragments │ │ ├── inputField.html │ │ ├── layout.html │ │ └── selectField.html │ │ ├── owners │ │ ├── createOrUpdateOwnerForm.html │ │ ├── findOwners.html │ │ ├── ownerDetails.html │ │ └── ownersList.html │ │ ├── pets │ │ ├── createOrUpdatePetForm.html │ │ └── createOrUpdateVisitForm.html │ │ ├── vets │ │ └── vetList.html │ │ └── welcome.html │ └── scss │ ├── header.scss │ ├── petclinic.scss │ ├── responsive.scss │ └── typography.scss ├── settings.gradle ├── src └── media │ ├── Redis Smart Cache Github Banner Light.jpg │ ├── check.svg │ ├── cli-select-query.png │ ├── cli-set-ttl.png │ ├── cli-view-queries.png │ ├── cross.svg │ ├── grafana-dashboard.png │ ├── grafana-import-dashboard-datasource.png │ ├── grafana-import-dashboard.png │ ├── grafana-redis-datasource.png │ ├── redis-smart-cache-flow.excalidraw │ ├── redis-smart-cache-flow.png │ ├── smart-cache-dashboard-no-caching.png │ └── smart-cache-dashboard-with-caching.png └── tools └── redis-smart-cache-cli ├── build.gradle ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── redis │ │ └── smartcache │ │ └── cli │ │ ├── Application.java │ │ ├── RedisConfig.java │ │ ├── RedisService.java │ │ ├── RedisServiceImpl.java │ │ ├── SmartCachePromptProvider.java │ │ ├── commands │ │ └── Commands.java │ │ ├── components │ │ ├── AbstractTableSelectorComponent.java │ │ ├── ConfirmationInputExtension.java │ │ ├── StringInputExtension.java │ │ └── TableSelector.java │ │ ├── structures │ │ ├── Action.java │ │ ├── QueryInfo.java │ │ ├── RowInfo.java │ │ ├── RuleInfo.java │ │ ├── RuleType.java │ │ ├── RuleTypeInfo.java │ │ ├── SortDirection.java │ │ ├── SortField.java │ │ └── TableInfo.java │ │ └── util │ │ └── Util.java └── resources │ ├── application.properties │ ├── banner.txt │ ├── confirmation-input.stg │ ├── native-image │ └── resource-config.json │ ├── proxy-config.json │ ├── reflection-config.json │ └── table-selector.stg └── test └── java └── com └── redis └── smartcache └── cli └── SmartCacheCliApplicationTests.java /.github/workflows/benchmark.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/.github/workflows/benchmark.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/early-access.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/.github/workflows/early-access.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/README.adoc -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.3.3 2 | -------------------------------------------------------------------------------- /core/redis-smart-cache-core/gradle.properties: -------------------------------------------------------------------------------- 1 | project_description=Redis Smart Cache Core 2 | -------------------------------------------------------------------------------- /core/redis-smart-cache-core/redis-smart-cache-core.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/redis-smart-cache-core.gradle -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Action.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/ClientManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/ClientManager.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/ConfigManager.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/EvictingLinkedHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/EvictingLinkedHashMap.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Fields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Fields.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/HashingFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/HashingFunctions.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/KeyBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/KeyBuilder.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Mappers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Mappers.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/MeterRegistryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/MeterRegistryManager.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/Query.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/QueryRuleSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/QueryRuleSession.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/RuleConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/RuleConfig.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/RuleSessionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/RuleSessionManager.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/State.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/State.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/StreamConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/StreamConfigManager.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/StreamPoller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/StreamPoller.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/CacheConfig.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/Config.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/DriverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/DriverConfig.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/MetricsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/MetricsConfig.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/MetricsRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/MetricsRegistry.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/RedisConfig.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/RulesetConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/config/RulesetConfig.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/AbstractRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/AbstractRule.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/CollectionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/CollectionRule.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/PredicateRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/PredicateRule.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/RegexRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/RegexRule.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/Rule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/Rule.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/RuleSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/main/java/com/redis/smartcache/core/rules/RuleSession.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/ConfigTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/ConfigTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/EvictingMapTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/EvictingMapTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/KeyBuilderTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/KeyBuilderTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/RulesTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-core/src/test/java/com/redis/smartcache/core/RulesTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/gradle.properties: -------------------------------------------------------------------------------- 1 | project_description=Redis Smart Cache JDBC Driver 2 | -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/redis-smart-cache-jdbc.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/redis-smart-cache-jdbc.gradle -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/CodecBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/CodecBenchmark.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/CodecExecutionPlan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/CodecExecutionPlan.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/RowSetFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/RowSetFactoryImpl.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/SqlParserBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/jmh/java/com/redis/smartcache/SqlParserBenchmark.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/Driver.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/CallableParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/CallableParameter.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/RedisRowSetCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/RedisRowSetCache.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/RowSetCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/RowSetCache.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/RowSetCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/RowSetCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SQLParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SQLParser.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartCallableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartCallableStatement.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartConnection.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartPreparedStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartPreparedStatement.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/SmartStatement.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BigDecimalColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BigDecimalColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BinaryColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BinaryColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BlobColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BlobColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BooleanColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/BooleanColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/ColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/ColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/DateColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/DateColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/DoubleColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/DoubleColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/FloatColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/FloatColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/IntegerColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/IntegerColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/LongColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/LongColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/NullableColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/NullableColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/SerializedResultSetCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/SerializedResultSetCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/StringColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/StringColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/TimeColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/TimeColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/TimestampColumnCodec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/codec/TimestampColumnCodec.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/BaseRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/BaseRow.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/CachedRowSetImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/CachedRowSetImpl.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/InsertRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/InsertRow.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/Row.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/main/java/com/redis/smartcache/jdbc/rowset/Row.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/main/resources/META-INF/services/java.sql.Driver: -------------------------------------------------------------------------------- 1 | com.redis.smartcache.Driver -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/AbstractIntegrationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/AbstractIntegrationTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/AbstractTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/AbstractTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/CacheTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/CacheTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/CachedRowSetTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/CachedRowSetTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/CodecTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/CodecTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/DB2Tests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/DB2Tests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/DriverTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/DriverTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/MSSQLTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/MSSQLTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/MySQLTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/MySQLTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/OracleTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/OracleTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/PostgresTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/PostgresTests.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/RowSetFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/RowSetFactoryImpl.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/ScriptRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/ScriptRunner.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/java/com/redis/smartcache/jdbc/Utils.java -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/db2/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/db2/create.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/db2/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/db2/data.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/db2/drop.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/db2/drop.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/mssql/create_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/mssql/create_tables.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/mssql/populate_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/mssql/populate_tables.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/mysql/northwind.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/mysql/northwind.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/oracle/employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/oracle/employee.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/oracle/hr.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/oracle/hr.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/postgres/employee.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/postgres/employee.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-jdbc/src/test/resources/postgres/northwind.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-jdbc/src/test/resources/postgres/northwind.sql -------------------------------------------------------------------------------- /core/redis-smart-cache-test/gradle.properties: -------------------------------------------------------------------------------- 1 | project_description=Redis Smart Cache Test 2 | -------------------------------------------------------------------------------- /core/redis-smart-cache-test/redis-smart-cache-test.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-test/redis-smart-cache-test.gradle -------------------------------------------------------------------------------- /core/redis-smart-cache-test/src/main/java/com/redis/smartcache/test/ColumnUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-test/src/main/java/com/redis/smartcache/test/ColumnUpdater.java -------------------------------------------------------------------------------- /core/redis-smart-cache-test/src/main/java/com/redis/smartcache/test/RowSetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/core/redis-smart-cache-test/src/main/java/com/redis/smartcache/test/RowSetBuilder.java -------------------------------------------------------------------------------- /demo-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/demo-cli -------------------------------------------------------------------------------- /docker-compose-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/docker-compose-test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docker/grafana/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/docker/grafana/Dockerfile -------------------------------------------------------------------------------- /docker/grafana/grafana.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/docker/grafana/grafana.db -------------------------------------------------------------------------------- /docker/grafana/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/docker/grafana/grafana.ini -------------------------------------------------------------------------------- /docker/redis/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/docker/redis/Dockerfile -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/jreleaser.yml -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/gradle.properties -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/grafana/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/grafana/dashboard.json -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/redis-smart-cache-demo.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/redis-smart-cache-demo.gradle -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/docs/asciidoc/index.adoc: -------------------------------------------------------------------------------- 1 | = {project-title} 2 | 3 | include::../../README.adoc[tags=demoSteps] 4 | 5 | -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/DataLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/DataLoader.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/DemoApplication.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/DemoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/DemoConfig.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/QueryExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/QueryExecutor.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/CustomerProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/CustomerProvider.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/OrderDetailsProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/OrderDetailsProvider.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/OrderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/OrderProvider.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/ProductProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/ProductProvider.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/RowProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/RowProvider.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/TableLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/java/com/redis/smartcache/demo/loader/TableLoad.java -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/resources/application.properties -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/resources/banner.txt -------------------------------------------------------------------------------- /samples/redis-smart-cache-demo/src/main/resources/mysql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/redis-smart-cache-demo/src/main/resources/mysql/schema.sql -------------------------------------------------------------------------------- /samples/spring-petclinic/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/README.adoc -------------------------------------------------------------------------------- /samples/spring-petclinic/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/docker-compose.yml -------------------------------------------------------------------------------- /samples/spring-petclinic/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/gradle.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/grafana/dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/grafana/dashboard.json -------------------------------------------------------------------------------- /samples/spring-petclinic/spring-petclinic.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/spring-petclinic.gradle -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicRuntimeHints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicRuntimeHints.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/BaseEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/BaseEntity.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/NamedEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/NamedEntity.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/Person.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/model/package-info.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Owner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Owner.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerController.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/OwnerRepository.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Pet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Pet.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetController.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetType.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetTypeFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetTypeFormatter.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/PetValidator.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Visit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/Visit.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/VisitController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/owner/VisitController.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/system/CrashController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/system/CrashController.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/system/WelcomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/system/WelcomeController.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Specialty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Specialty.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Vet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Vet.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetController.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/VetRepository.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Vets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/java/org/springframework/samples/petclinic/vet/Vets.java -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/application-mysql.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/application-mysql.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/application-postgres.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/application-postgres.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/application.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/banner.txt -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/db/mysql/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/db/mysql/data.sql -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/db/mysql/petclinic_db_setup_mysql.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/db/mysql/petclinic_db_setup_mysql.txt -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/db/mysql/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/db/mysql/schema.sql -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/db/mysql/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/db/mysql/user.sql -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/db/postgres/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/db/postgres/data.sql -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/db/postgres/petclinic_db_setup_postgres.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/db/postgres/petclinic_db_setup_postgres.txt -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/db/postgres/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/db/postgres/schema.sql -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/messages/messages.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/messages/messages.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/messages/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/messages/messages_de.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/messages/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/messages/messages_en.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/messages/messages_es.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/messages/messages_es.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/messages/messages_ko.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/messages/messages_ko.properties -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/css/petclinic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/css/petclinic.css -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.eot -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.svg -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.ttf -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/montserrat-webfont.woff -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.eot -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.svg -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.ttf -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/fonts/varela_round-webfont.woff -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/images/favicon.png -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/images/pets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/images/pets.png -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/images/spring-logo-dataflow-mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/images/spring-logo-dataflow-mobile.png -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/images/spring-logo-dataflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/images/spring-logo-dataflow.png -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/static/resources/images/spring-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/static/resources/images/spring-logo.svg -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/error.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/error.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/fragments/inputField.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/fragments/inputField.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/fragments/layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/fragments/layout.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/fragments/selectField.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/fragments/selectField.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/owners/createOrUpdateOwnerForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/owners/createOrUpdateOwnerForm.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/owners/findOwners.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/owners/findOwners.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/owners/ownerDetails.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/owners/ownerDetails.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/owners/ownersList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/owners/ownersList.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/pets/createOrUpdatePetForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/pets/createOrUpdatePetForm.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/pets/createOrUpdateVisitForm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/pets/createOrUpdateVisitForm.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/vets/vetList.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/vets/vetList.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/resources/templates/welcome.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/resources/templates/welcome.html -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/scss/header.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/scss/header.scss -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/scss/petclinic.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/scss/petclinic.scss -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/scss/responsive.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/scss/responsive.scss -------------------------------------------------------------------------------- /samples/spring-petclinic/src/main/scss/typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/samples/spring-petclinic/src/main/scss/typography.scss -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/media/Redis Smart Cache Github Banner Light.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/Redis Smart Cache Github Banner Light.jpg -------------------------------------------------------------------------------- /src/media/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/check.svg -------------------------------------------------------------------------------- /src/media/cli-select-query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/cli-select-query.png -------------------------------------------------------------------------------- /src/media/cli-set-ttl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/cli-set-ttl.png -------------------------------------------------------------------------------- /src/media/cli-view-queries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/cli-view-queries.png -------------------------------------------------------------------------------- /src/media/cross.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/cross.svg -------------------------------------------------------------------------------- /src/media/grafana-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/grafana-dashboard.png -------------------------------------------------------------------------------- /src/media/grafana-import-dashboard-datasource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/grafana-import-dashboard-datasource.png -------------------------------------------------------------------------------- /src/media/grafana-import-dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/grafana-import-dashboard.png -------------------------------------------------------------------------------- /src/media/grafana-redis-datasource.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/grafana-redis-datasource.png -------------------------------------------------------------------------------- /src/media/redis-smart-cache-flow.excalidraw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/redis-smart-cache-flow.excalidraw -------------------------------------------------------------------------------- /src/media/redis-smart-cache-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/redis-smart-cache-flow.png -------------------------------------------------------------------------------- /src/media/smart-cache-dashboard-no-caching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/smart-cache-dashboard-no-caching.png -------------------------------------------------------------------------------- /src/media/smart-cache-dashboard-with-caching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/src/media/smart-cache-dashboard-with-caching.png -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/build.gradle -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/gradle.properties -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/gradlew -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'smart-cache-cli' -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/Application.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/RedisConfig.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/RedisService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/RedisService.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/RedisServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/RedisServiceImpl.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/SmartCachePromptProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/SmartCachePromptProvider.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/commands/Commands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/commands/Commands.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/AbstractTableSelectorComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/AbstractTableSelectorComponent.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/ConfirmationInputExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/ConfirmationInputExtension.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/StringInputExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/StringInputExtension.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/TableSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/components/TableSelector.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/Action.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/Action.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/QueryInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/QueryInfo.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RowInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RowInfo.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RuleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RuleInfo.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RuleType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RuleType.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RuleTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/RuleTypeInfo.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/SortDirection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/SortDirection.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/SortField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/SortField.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/TableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/structures/TableInfo.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/util/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/java/com/redis/smartcache/cli/util/Util.java -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/resources/application.properties -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/resources/banner.txt -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/resources/confirmation-input.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/resources/confirmation-input.stg -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/resources/native-image/resource-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/resources/native-image/resource-config.json -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/resources/proxy-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/resources/proxy-config.json -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/resources/reflection-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/resources/reflection-config.json -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/main/resources/table-selector.stg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/main/resources/table-selector.stg -------------------------------------------------------------------------------- /tools/redis-smart-cache-cli/src/test/java/com/redis/smartcache/cli/SmartCacheCliApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/redis-field-engineering/redis-smart-cache/HEAD/tools/redis-smart-cache-cli/src/test/java/com/redis/smartcache/cli/SmartCacheCliApplicationTests.java --------------------------------------------------------------------------------