aws / aws-dynamodb-encryption-java
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 45
  • Daily file updates (only one update per file and date counted): 410
  • First update: 2014-09-23
  • Latest update: 2021-12-27
  • Days between first and latest update: 2653 (379 weeks, estimated 1895 working days)
  • Active days (at least one file change): 114
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 45 files with 3,216 lines of code in files.
    • 37 files that are 366+ days old (2,760 lines of code)
    • 8 files that are 181-365 days old (456 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
85% | 14% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 45 files with 3,216 lines of code in files.
    • 4 files have been last changed 366+ days ago (32 lines of code)
    • 38 files have been last changed 181-365 days ago (2,531 lines of code)
    • 2 files have been last changed 91-180 days ago (469 lines of code)
    • 1 files have been last changed 31-90 days ago (184 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
<1% | 78% | 14% | 5% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, json, yml, xml, md, txt, rst, gitignore, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java91% | 8% | 0% | 0% | 0%
yml22% | 77% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
yml11% | 88% | 0% | 0% | 0%
java0% | 77% | 15% | 6% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption100% | 0% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers82% | 17% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal80% | 19% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store100% | 0% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials100% | 0% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling100% | 0% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/utils100% | 0% | 0% | 0% | 0%
codebuild80% | 20% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
codebuild/release0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
codebuild80% | 20% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers0% | 100% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal0% | 93% | 6% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption0% | 49% | 50% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store0% | 100% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials0% | 100% | 0% | 0% | 0%
codebuild/release0% | 100% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/utils0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
DynamoDBEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
427 21 164 1076 5
MetaStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
289 21 223 1076 3
AttributeValueMarshaller.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
238 14 223 1076 3
DirectKmsMaterialProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
211 13 223 1076 6
DynamoDBSigner.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
206 5 223 1076 4
AttributeEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling
184 19 47 1076 7
KeyStoreMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
169 10 223 1076 3
WrappedRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
145 10 223 1076 4
EncryptionContext.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
139 26 223 1076 3
Hkdf.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
133 10 223 1076 3
WrappedMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
72 7 223 1076 3
LRUCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
52 10 223 1076 4
SymmetricStaticProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
45 7 223 1076 3
AbstractRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
45 8 223 1076 3
Utils.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
42 5 109 1076 8
EncryptionContextOperators.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/utils
39 3 223 1076 5
SymmetricRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
34 6 223 1076 3
ByteBufferInputStream.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
33 4 223 1076 3
DelegatedKey.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
31 - 223 1076 3
ProviderStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
28 3 223 1076 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
openjdk11.yml
in codebuild
8 - 376 405 2
corretto8.yml
in codebuild
8 - 376 405 2
openjdk8.yml
in codebuild
8 - 376 405 2
corretto11.yml
in codebuild
8 - 376 405 2
MsClock.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
5 - 223 362 2
EncryptionFlags.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
5 - 223 1076 3
CryptographicMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
5 - 223 1076 3
DecryptionMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
7 - 223 1076 3
EncryptionMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
7 - 223 1076 3
HandleUnknownAttributes.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
8 - 223 1076 4
static-analysis.yml
in codebuild
8 - 223 223 1
EncryptionMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
9 - 223 1076 3
TableAadOverride.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
10 - 223 1076 4
DoNotTouch.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
10 - 223 1076 6
DoNotEncrypt.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
10 - 223 1076 6
Base64.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
17 2 223 1076 3
AsymmetricStaticProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
21 4 223 1076 3
AsymmetricRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
28 4 223 1076 3
ProviderStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
28 3 223 1076 3
buildspec.yml
in root
29 - 223 405 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
release-staging.yml
in codebuild/release
82 - 189 189 1
release-prod.yml
in codebuild/release
76 - 189 189 1
validate-staging.yml
in codebuild/release
32 - 189 189 1
validate-prod.yml
in codebuild/release
16 - 189 189 1
static-analysis.yml
in codebuild
8 - 223 223 1
TTLCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
123 16 223 362 2
CachingMostRecentProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
114 13 223 362 2
MsClock.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
5 - 223 362 2
buildspec.yml
in root
29 - 223 405 2
corretto11.yml
in codebuild
8 - 376 405 2
openjdk8.yml
in codebuild
8 - 376 405 2
corretto8.yml
in codebuild
8 - 376 405 2
openjdk11.yml
in codebuild
8 - 376 405 2
DynamoDBEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
427 21 164 1076 5
MetaStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
289 21 223 1076 3
AttributeValueMarshaller.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
238 14 223 1076 3
DirectKmsMaterialProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
211 13 223 1076 6
DynamoDBSigner.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
206 5 223 1076 4
AttributeEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling
184 19 47 1076 7
KeyStoreMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
169 10 223 1076 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AttributeEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling
184 19 47 1076 7
Utils.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
42 5 109 1076 8
DynamoDBEncryptor.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
427 21 164 1076 5
release-staging.yml
in codebuild/release
82 - 189 189 1
release-prod.yml
in codebuild/release
76 - 189 189 1
validate-staging.yml
in codebuild/release
32 - 189 189 1
validate-prod.yml
in codebuild/release
16 - 189 189 1
MetaStore.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers/store
289 21 223 1076 3
AttributeValueMarshaller.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
238 14 223 1076 3
DirectKmsMaterialProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
211 13 223 1076 6
DynamoDBSigner.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
206 5 223 1076 4
KeyStoreMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
169 10 223 1076 3
WrappedRawMaterials.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/materials
145 10 223 1076 4
EncryptionContext.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption
139 26 223 1076 3
Hkdf.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
133 10 223 1076 3
TTLCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
123 16 223 362 2
CachingMostRecentProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
114 13 223 362 2
WrappedMaterialsProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
72 7 223 1076 3
LRUCache.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/internal
52 10 223 1076 4
SymmetricStaticProvider.java
in sdk1/src/main/java/com/amazonaws/services/dynamodbv2/datamodeling/encryption/providers
45 7 223 1076 3