Initialize map and cache data (only if requested)
(dynamodbConfiguration []DynamodbConfiguration, initializeCache bool)
| 34 | |
| 35 | // Initialize map and cache data (only if requested) |
| 36 | func InitDynamodb(dynamodbConfiguration []DynamodbConfiguration, initializeCache bool) { |
| 37 | for _, dynamodbConfig := range dynamodbConfiguration { |
| 38 | if initializeCache { |
| 39 | // Read data from Dynamodb |
| 40 | GetData(dynamodbConfig) |
| 41 | } else { |
| 42 | dynamoDbCache[GetKey(dynamodbConfig)] = Dynamodb{ |
| 43 | CacheData: CacheData{}, |
| 44 | DynamodbConfiguration: dynamodbConfig, |
| 45 | } |
| 46 | } |
| 47 | } |
| 48 | } |
| 49 | |
| 50 | // Read data from Dynamodb |
| 51 | func GetData(dynamodbConfig DynamodbConfiguration) string { |