Skip to content

wolfninja/KeyStore-memory

Repository files navigation

KeyStore-Memory

In-Memory implementation of the WolfNinja KeyStore abstraction API

Master branch: Travis CI Build Code Coverage

Develop branch: Travis CI Build Code Coverage

Description

Simple in-memory implementation of the KeyStore API

Latest version

The most recent release is KeyStore-memory 0.1.0, released December 16, 2015. Targets KeyStore API 0.1.0

Maven Central

Releases are available via Maven Central: com.wolfninja.keystore:keystore-memory:0.1.0

  • Group ID: com.wolfninja.keystore
  • Artifact ID: keystore-memory

Gradle

dependencies {
  compile 'com.wolfninja.keystore:keystore-memory:0.1.0'
}

Maven

    <dependency>
      <groupId>com.wolfninja.keystore</groupId>
      <artifactId>keystore-memory</artifactId>
      <version>0.1.0</version>
    </dependency>

Usage Example

		// 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");

Configuration and limitations

  • No configuration required
  • This implementation supports the full API featureset

Versioning

  • 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

Branches

  • master is the "stable" branch from which releases are built
  • develop branch is used for active development, and merged into master at release time

Changelog

See CHANGELOG.md for full history of release changes

License

Licenced under the MIT License (see LICENSE.txt)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published