* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
- */
+ */
package org.wamblee.cache;
import java.util.HashMap;
/**
- * A very simple cache based on a HashMap,
- * It never expires any entries, and has no bounds on its size.
+ * A very simple cache based on a HashMap, It never expires any entries, and has
+ * no bounds on its size.
*/
-public class ForeverCache<KeyType extends Serializable,ValueType extends Serializable>
- implements Cache<KeyType,ValueType> {
+public class ForeverCache<KeyType extends Serializable, ValueType extends Serializable>
+ implements Cache<KeyType, ValueType> {
/**
- * Cached entries.
+ * Cached entries.
*/
- private HashMap<KeyType, ValueType> _map;
-
+ private HashMap<KeyType, ValueType> _map;
+
/**
- * Constructs the cache.
- *
+ * Constructs the cache.
+ *
*/
- public ForeverCache() {
- _map = new HashMap<KeyType,ValueType>();
+ public ForeverCache() {
+ _map = new HashMap<KeyType, ValueType>();
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.cache.Cache#put(KeyType, ValueType)
*/
public synchronized void put(KeyType aKey, ValueType aValue) {
- _map.put(aKey, aValue);
+ _map.put(aKey, aValue);
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.cache.Cache#get(KeyType)
*/
public synchronized ValueType get(KeyType aKey) {
return _map.get(aKey);
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.cache.Cache#remove(KeyType)
*/
public synchronized void remove(KeyType aKey) {
_map.remove(aKey);
}
-
- /* (non-Javadoc)
+
+ /*
+ * (non-Javadoc)
+ *
* @see org.wamblee.cache.Cache#clear()
*/
public synchronized void clear() {