@@ -0,0 +1,1982 @@
+/*%0A * Copyright 2011 Google Inc. All Rights Reserved.%0A *%0A * Licensed under the Apache License, Version 2.0 (the %22License%22);%0A * you may not use this file except in compliance with the License.%0A * You may obtain a copy of the License at%0A *%0A *     http://www.apache.org/licenses/LICENSE-2.0%0A *%0A * Unless required by applicable law or agreed to in writing, software%0A * distributed under the License is distributed on an %22AS IS%22 BASIS,%0A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A * See the License for the specific language governing permissions and%0A * limitations under the License.%0A */%0A%0A/**%0A * This package contains an implementation of a bounded%0A * %7B@link java.util.concurrent.ConcurrentMap%7D data structure.%0A * %3Cp%3E%0A * %7B@link com.googlecode.concurrentlinkedhashmap.Weigher%7D is a simple interface%0A * for determining how many units of capacity an entry consumes. Depending on%0A * which concrete Weigher class is used, an entry may consume a different amount%0A * of space within the cache. The%0A * %7B@link com.googlecode.concurrentlinkedhashmap.Weighers%7D class provides%0A * utility methods for obtaining the most common kinds of implementations.%0A * %3Cp%3E%0A * %7B@link com.googlecode.concurrentlinkedhashmap.EvictionListener%7D provides the%0A * ability to be notified when an entry is evicted from the map. An eviction%0A * occurs when the entry was automatically removed due to the map exceeding a%0A * capacity threshold. It is not called when an entry was explicitly removed.%0A * %3Cp%3E%0A * The %7B@link com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap%7D%0A * class supplies an efficient, scalable, thread-safe, bounded map. As with the%0A * %3Ctt%3EJava Collections Framework%3C/tt%3E the %22Concurrent%22 prefix is used to%0A * indicate that the map is not governed by a single exclusion lock.%0A *%0A * @see %3Ca href=%22http://code.google.com/p/concurrentlinkedhashmap/%22%3E%0A *      http://code.google.com/p/concurrentlinkedhashmap/%3C/a%3E%0A */%0Apackage com.googlecode.concurrentlinkedhashmap;%0A

Create package-info.java