From a29684ab97836200d3630a2466bfbcb67871e03a Mon Sep 17 00:00:00 2001 From: leventov Date: Wed, 27 May 2015 04:44:57 +0100 Subject: [PATCH] More deprecations and Javadoc excludes --- pom.xml | 7 +++++++ .../net/openhft/chronicle/hash/locks/LockingStrategy.java | 5 +++++ src/main/java/net/openhft/chronicle/map/ChronicleMap.java | 5 +++++ .../net/openhft/chronicle/map/ChronicleMapBuilder.java | 2 ++ 4 files changed, 19 insertions(+) diff --git a/pom.xml b/pom.xml index dba327a95..345ca275e 100755 --- a/pom.xml +++ b/pom.xml @@ -229,6 +229,13 @@ net/openhft/chronicle/map/VanillaChronicleMap.java net/openhft/chronicle/map/ReplicatedChronicleMap.java net/openhft/chronicle/map/Replica.java + net/openhft/chronicle/map/ServiceDescriptor.java + net/openhft/chronicle/hash/Segment.java + net/openhft/chronicle/map/MapEventListener.java + net/openhft/chronicle/map/MapEntryCallback.java + net/openhft/chronicle/hash/KeyContext.java + net/openhft/chronicle/map/MapKeyContext.java + net/openhft/chronicle/hash/locks/LockingStrategy.java -Xdoclint:none diff --git a/src/main/java/net/openhft/chronicle/hash/locks/LockingStrategy.java b/src/main/java/net/openhft/chronicle/hash/locks/LockingStrategy.java index 6f6a336ad..7677ae6ec 100644 --- a/src/main/java/net/openhft/chronicle/hash/locks/LockingStrategy.java +++ b/src/main/java/net/openhft/chronicle/hash/locks/LockingStrategy.java @@ -16,6 +16,11 @@ package net.openhft.chronicle.hash.locks; +/** + * @deprecated never implemented and replaced with strategies in + * {@link net.openhft.chronicle.algo.locks} + */ +@Deprecated public interface LockingStrategy { void lock(InterProcessLock lock); diff --git a/src/main/java/net/openhft/chronicle/map/ChronicleMap.java b/src/main/java/net/openhft/chronicle/map/ChronicleMap.java index 7cc357dfa..59f5e33a4 100755 --- a/src/main/java/net/openhft/chronicle/map/ChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/ChronicleMap.java @@ -142,6 +142,11 @@ public interface ChronicleMap */ V acquireUsing(@NotNull K key, V usingValue); + /** + * @deprecated this method has incoherent, unclear semantics. Use {@link #queryContext(Object)} + * instead + */ + @Deprecated @NotNull MapKeyContext acquireContext(@NotNull K key, @NotNull V usingValue); diff --git a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java index addaa048c..6813fdd82 100755 --- a/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java +++ b/src/main/java/net/openhft/chronicle/map/ChronicleMapBuilder.java @@ -1155,7 +1155,9 @@ public final class ChronicleMapBuilder implements * @param defaultValueProvider the strategy to obtain a default value by the absent key * @return this builder object back * @see #defaultValue(Object) + * @deprecated specialize {@link MapEntryOperations#defaultValue(MapAbsentEntry)} instead */ + @Deprecated public ChronicleMapBuilder defaultValueProvider( @NotNull DefaultValueProvider defaultValueProvider) { this.defaultValueProvider = defaultValueProvider;