In-Memory implementation of the WolfNinja KeyStore abstraction API
Simple in-memory implementation of the KeyStore API
The most recent release is KeyStore-memory 0.1.0, released December 16, 2015. Targets KeyStore API 0.1.0
Releases are available via Maven Central: com.wolfninja.keystore:keystore-memory:0.1.0
- Group ID: com.wolfninja.keystore
- Artifact ID: keystore-memory
dependencies {
compile 'com.wolfninja.keystore:keystore-memory:0.1.0'
}
<dependency>
<groupId>com.wolfninja.keystore</groupId>
<artifactId>keystore-memory</artifactId>
<version>0.1.0</version>
</dependency>
// Create MemoryAdapter instance
final KeyValueStoreAdapter adapter = MemoryAdapter.create();
// Create new KeyValueStore instance
final KeyValueStore store = KeyValueStore.create(adapter);
// Get key space "myKeyspace"
final Keyspace keyspace = store.getKeyspace("myKeyspace");
- No configuration required
- This implementation supports the full API featureset
- This project uses Semantic Versioning to make release versions predictable
- Versions consist of MAJOR.MINOR.PATCH
- Different MAJOR versions are not guaranteed to be API compatible
- Incrementing MINOR versions within the same MAJOR version contain additional functionality, with existing calls being compatible
- Different PATCH versions withing the same MAJOR.MINOR version are completely API compatible
- MAJOR and MINOR versions are compatible with the same API version
- master is the "stable" branch from which releases are built
- develop branch is used for active development, and merged into master at release time
See CHANGELOG.md for full history of release changes
Licenced under the MIT License (see LICENSE.txt)