A data-centric concurrency control management augmentation to Java resorting to a compile time javac plugin to perform the require code modifications. Uses a type-based approach to concurrency.