svn commit: r536904 [5/38] - in /jakarta/jcs/trunk: ./ auxiliary-builds/javagroups/ auxiliary-builds/javagroups/src/java/org/apache/jcs/auxiliary/javagroups/ auxiliary-builds/javagroups/src/test/org/apache/jcs/auxiliary/javagroups/ auxiliary-builds/jdk...

[email protected]
Newsgroups gmane.comp.jakarta.turbine.jcs.devel
Message-ID <[email protected]>
Modified: jakarta/jcs/trunk/project-b4.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/project-b4.xml?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/project-b4.xml (original)
+++ jakarta/jcs/trunk/project-b4.xml Thu May 10 09:03:42 2007
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, 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.
+-->
 
 <!-- For use with maven b4 -->
 

Modified: jakarta/jcs/trunk/project.properties
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/project.properties?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/project.properties (original)
+++ jakarta/jcs/trunk/project.properties Thu May 10 09:03:42 2007
@@ -1,3 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, 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.
 # -------------------------------------------------------------------
 # REPOS
 # -------------------------------------------------------------------
@@ -38,7 +54,7 @@
 # -------------------------------------------------------------------
 maven.junit.fork = true
 # I'm setting this for jcoverage.
-#maven.test.failure.ignore=true
+# maven.test.failure.ignore=true
 maven.jcoverage.junit.fork = true
 maven.junit.sysproperties=java.security.policy
 java.security.policy=${basedir}/src/conf/cache.policy

Modified: jakarta/jcs/trunk/project.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/project.xml?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/project.xml (original)
+++ jakarta/jcs/trunk/project.xml Thu May 10 09:03:42 2007
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, 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.
+-->
 
 <project>
 

Modified: jakarta/jcs/trunk/sandbox/yajcache/build-backup.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/build-backup.xml?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/build-backup.xml (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/build-backup.xml Thu May 10 09:03:42 2007
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, 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.
+-->
 <!-- You may freely edit this file. See commented blocks below for -->
 <!-- some examples of how to customize the build. -->
 <!-- (If you delete it and reopen the project it will be recreated.) -->
@@ -7,9 +25,9 @@
     <import file="nbproject/build-impl.xml"/>
     <!--
 
-    There exist several targets which are by default empty and which can be 
-    used for execution of your tasks. These targets are usually executed 
-    before and after some main targets. They are: 
+    There exist several targets which are by default empty and which can be
+    used for execution of your tasks. These targets are usually executed
+    before and after some main targets. They are:
 
       -pre-init:                 called before initialization of project properties
       -post-init:                called after initialization of project properties
@@ -35,12 +53,12 @@
             </obfuscate>
         </target>
 
-    For list of available properties check the imported 
-    nbproject/build-impl.xml file. 
+    For list of available properties check the imported
+    nbproject/build-impl.xml file.
 
 
     Another way to customize the build is by overriding existing main targets.
-    The targets of interest are: 
+    The targets of interest are:
 
       -init-macrodef-javac:     defines macro for javac compilation
       -init-macrodef-junit:     defines macro for junit execution
@@ -48,7 +66,7 @@
       -init-macrodef-java:      defines macro for class execution
       -do-jar-with-manifest:    JAR building (if you are using a manifest)
       -do-jar-without-manifest: JAR building (if you are not using a manifest)
-      run:                      execution of project 
+      run:                      execution of project
       -javadoc-build:           Javadoc generation
       test-report:              JUnit report generation
 
@@ -60,10 +78,10 @@
             </exec>
         </target>
 
-    Notice that the overridden target depends on the jar target and not only on 
-    the compile target as the regular run target does. Again, for a list of available 
+    Notice that the overridden target depends on the jar target and not only on
+    the compile target as the regular run target does. Again, for a list of available
     properties which you can use, check the target you are overriding in the
-    nbproject/build-impl.xml file. 
+    nbproject/build-impl.xml file.
 
     -->
 </project>

Modified: jakarta/jcs/trunk/sandbox/yajcache/build.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/build.xml?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/build.xml (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/build.xml Thu May 10 09:03:42 2007
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, 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.
+-->
 <!-- You may freely edit this file. See commented blocks below for -->
 <!-- some examples of how to customize the build. -->
 <!-- (If you delete it and reopen the project it will be recreated.) -->
@@ -7,9 +25,9 @@
     <import file="nbproject/build-impl.xml"/>
     <!--
 
-    There exist several targets which are by default empty and which can be 
-    used for execution of your tasks. These targets are usually executed 
-    before and after some main targets. They are: 
+    There exist several targets which are by default empty and which can be
+    used for execution of your tasks. These targets are usually executed
+    before and after some main targets. They are:
 
       -pre-init:                 called before initialization of project properties
       -post-init:                called after initialization of project properties
@@ -35,12 +53,12 @@
             </obfuscate>
         </target>
 
-    For list of available properties check the imported 
-    nbproject/build-impl.xml file. 
+    For list of available properties check the imported
+    nbproject/build-impl.xml file.
 
 
     Another way to customize the build is by overriding existing main targets.
-    The targets of interest are: 
+    The targets of interest are:
 
       -init-macrodef-javac:     defines macro for javac compilation
       -init-macrodef-junit:     defines macro for junit execution
@@ -48,7 +66,7 @@
       -init-macrodef-java:      defines macro for class execution
       -do-jar-with-manifest:    JAR building (if you are using a manifest)
       -do-jar-without-manifest: JAR building (if you are not using a manifest)
-      run:                      execution of project 
+      run:                      execution of project
       -javadoc-build:           Javadoc generation
       test-report:              JUnit report generation
 
@@ -60,10 +78,10 @@
             </exec>
         </target>
 
-    Notice that the overridden target depends on the jar target and not only on 
-    the compile target as the regular run target does. Again, for a list of available 
+    Notice that the overridden target depends on the jar target and not only on
+    the compile target as the regular run target does. Again, for a list of available
     properties which you can use, check the target you are overriding in the
-    nbproject/build-impl.xml file. 
+    nbproject/build-impl.xml file.
 
     -->
 </project>

Modified: jakarta/jcs/trunk/sandbox/yajcache/nbproject/build-impl.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/nbproject/build-impl.xml?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/nbproject/build-impl.xml (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/nbproject/build-impl.xml Thu May 10 09:03:42 2007
@@ -1,5 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, 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.
+-->
+<!--
 *** GENERATED FROM project.xml - DO NOT EDIT  ***
 ***         EDIT ../build.xml INSTEAD         ***
 
@@ -21,9 +39,9 @@
 -->
 <project name="yajcache-impl" default="build" basedir="..">
     <target name="default" depends="test,jar,javadoc" description="Build and test whole project."/>
-    <!-- 
+    <!--
     ======================
-    INITIALIZATION SECTION 
+    INITIALIZATION SECTION
     ======================
     -->
     <target name="-pre-init">

Modified: jakarta/jcs/trunk/sandbox/yajcache/nbproject/genfiles.properties
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/nbproject/genfiles.properties?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/nbproject/genfiles.properties (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/nbproject/genfiles.properties Thu May 10 09:03:42 2007
@@ -1,3 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, 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.
 build.xml.data.CRC32=2bb1d1e9
 build.xml.script.CRC32=6630f1f4
 build.xml.stylesheet.CRC32=ba5d3624

Modified: jakarta/jcs/trunk/sandbox/yajcache/nbproject/profiler-build-impl.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/nbproject/profiler-build-impl.xml?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/nbproject/profiler-build-impl.xml (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/nbproject/profiler-build-impl.xml Thu May 10 09:03:42 2007
@@ -1,5 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, 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.
+-->
+<!--
 *** GENERATED FROM project.xml - DO NOT EDIT  ***
 ***         EDIT ../build.xml INSTEAD         ***
 
@@ -13,9 +31,9 @@
 -->
 <project name="cache-profiler-impl" default="profile" basedir="..">
     <target name="default" depends="profile" description="Build and profile the project."/>
-    <!-- 
+    <!--
     ======================
-    INITIALIZATION SECTION 
+    INITIALIZATION SECTION
     ======================
     -->
     <target name="-profile-pre-init">

Modified: jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.properties
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.properties?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.properties (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.properties Thu May 10 09:03:42 2007
@@ -1,3 +1,19 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, 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.
 application.args=
 build.classes.dir=${build.dir}/classes
 build.classes.excludes=**/*.java,**/*.form

Modified: jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.xml
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.xml?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.xml (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/nbproject/project.xml Thu May 10 09:03:42 2007
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, 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.
+-->
 <project xmlns="http://www.netbeans.org/ns/project/1">
     <type>org.netbeans.modules.java.j2seproject</type>
     <configuration>

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeEvent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeEvent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeEvent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeEvent.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
-
 import org.apache.jcs.yajcache.lang.annotation.*;
 import org.apache.jcs.yajcache.core.ICache;
 /**
@@ -32,7 +35,7 @@
     protected @NonNullable ICache<V> getCache() {
         return (ICache<V>)super.getSource();
     }
-    /** 
+    /**
      * Dispatches the beans handling to the specific method invokation of the
      * given handler.
      */

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeSupport.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeSupport.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeSupport.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheChangeSupport.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
-
 import java.util.List;
 import java.util.concurrent.CopyOnWriteArrayList;
 
@@ -32,11 +35,11 @@
  */
 @CopyRightApache
 public class CacheChangeSupport<V> {
-    private final @NonNullable List<ICacheChangeListener<V>> listeners 
+    private final @NonNullable List<ICacheChangeListener<V>> listeners
             = new CopyOnWriteArrayList<ICacheChangeListener<V>>();
-    
+
     private ICache<V> cache;
-    
+
     public CacheChangeSupport(@NonNullable ICache<V> cache) {
         this.cache = cache;
     }
@@ -44,29 +47,29 @@
     {
         listeners.add(listener);
     }
-    public void removeCacheChangeListener(@NonNullable ICacheChangeListener<V> listener) 
+    public void removeCacheChangeListener(@NonNullable ICacheChangeListener<V> listener)
     {
         listeners.remove(listener);
     }
-    public @NonNullable Iterable<ICacheChangeListener<V>> getCacheChangeListeners() 
+    public @NonNullable Iterable<ICacheChangeListener<V>> getCacheChangeListeners()
     {
         return listeners;
     }
-    public void fireCacheChange(@NonNullable CacheChangeEvent<V> evt) 
+    public void fireCacheChange(@NonNullable CacheChangeEvent<V> evt)
     {
         for (ICacheChangeListener<V> listener : this.listeners) {
             listener.cacheChange(evt);
         }
     }
-    public void fireCachePut(@NonNullable String key, @NonNullable V value) 
+    public void fireCachePut(@NonNullable String key, @NonNullable V value)
     {
         this.fireCacheChange(new CachePutEvent<V>(this.cache, key, value));
     }
-    public void fireCacheRemove(@NonNullable String key) 
+    public void fireCacheRemove(@NonNullable String key)
     {
         this.fireCacheChange(new CacheRemoveEvent<V>(this.cache, key));
     }
-    public void fireCacheClear() 
+    public void fireCacheClear()
     {
         this.fireCacheChange(new CacheClearEvent<V>(this.cache));
     }

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheClearEvent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheClearEvent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheClearEvent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheClearEvent.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
-
 import org.apache.jcs.yajcache.lang.annotation.*;
 import org.apache.jcs.yajcache.core.ICache;
 /**
@@ -28,7 +31,7 @@
     {
         super(cache);
     }
-    @Override 
+    @Override
     public boolean dispatch(@NonNullable ICacheChangeHandler<V> handler) {
         return handler.handleClear(super.getCache().getName());
     }

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCloneEvent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCloneEvent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCloneEvent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCloneEvent.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
-
 import org.apache.jcs.yajcache.lang.annotation.*;
 import org.apache.jcs.yajcache.core.ICache;
 /**
@@ -24,7 +27,7 @@
  */
 @CopyRightApache
 public class CachePutBeanCloneEvent<V> extends CachePutEvent<V> {
-    protected CachePutBeanCloneEvent(@NonNullable ICache<V> cache, 
+    protected CachePutBeanCloneEvent(@NonNullable ICache<V> cache,
             @NonNullable String key, @NonNullable V val)
     {
         super(cache, key, val);

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCopyEvent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCopyEvent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCopyEvent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutBeanCopyEvent.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
-
 import org.apache.jcs.yajcache.lang.annotation.*;
 import org.apache.jcs.yajcache.core.ICache;
 /**
@@ -24,7 +27,7 @@
  */
 @CopyRightApache
 public class CachePutBeanCopyEvent<V> extends CachePutEvent<V> {
-    public CachePutBeanCopyEvent(@NonNullable ICache<V> cache, 
+    public CachePutBeanCopyEvent(@NonNullable ICache<V> cache,
             @NonNullable String key, @NonNullable V val)
     {
         super(cache, key, val);

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutCopyEvent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutCopyEvent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutCopyEvent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutCopyEvent.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
-
 import org.apache.jcs.yajcache.lang.annotation.*;
 import org.apache.jcs.yajcache.core.ICache;
 /**
@@ -24,7 +27,7 @@
  */
 @CopyRightApache
 public class CachePutCopyEvent<V> extends CachePutEvent<V> {
-    public CachePutCopyEvent(@NonNullable ICache<V> cache, 
+    public CachePutCopyEvent(@NonNullable ICache<V> cache,
             @NonNullable String key, @NonNullable V val)
     {
         super(cache, key, val);

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutEvent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutEvent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutEvent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CachePutEvent.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
-
 import org.apache.jcs.yajcache.lang.annotation.*;
 import org.apache.jcs.yajcache.core.ICache;
 /**
@@ -27,7 +30,7 @@
     private final @NonNullable String key;
     private final @NonNullable V value;
 
-    public CachePutEvent(@NonNullable ICache<V> cache, 
+    public CachePutEvent(@NonNullable ICache<V> cache,
             @NonNullable String key, @NonNullable V value)
     {
         super(cache);

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheRemoveEvent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheRemoveEvent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheRemoveEvent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/CacheRemoveEvent.java Thu May 10 09:03:42 2007
@@ -1,20 +1,23 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
 
 import org.apache.jcs.yajcache.lang.annotation.*;
 import org.apache.jcs.yajcache.core.ICache;

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeHandler.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeHandler.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeHandler.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeHandler.java Thu May 10 09:03:42 2007
@@ -1,19 +1,23 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
 
 import org.apache.jcs.yajcache.lang.annotation.*;
 
@@ -24,13 +28,13 @@
  */
 @CopyRightApache
 public interface ICacheChangeHandler<V> {
-    public boolean handlePut(@NonNullable String cacheName, 
+    public boolean handlePut(@NonNullable String cacheName,
             @NonNullable String key, @NonNullable V value);
-    public boolean handlePutCopy(@NonNullable String cacheName, 
+    public boolean handlePutCopy(@NonNullable String cacheName,
             @NonNullable String key, @NonNullable V value);
-    public boolean handlePutBeanCopy(@NonNullable String cacheName, 
+    public boolean handlePutBeanCopy(@NonNullable String cacheName,
             @NonNullable String key, @NonNullable V value);
-    public boolean handlePutBeanClone(@NonNullable String cacheName, 
+    public boolean handlePutBeanClone(@NonNullable String cacheName,
             @NonNullable String key, @NonNullable V value);
     public boolean handleRemove(
             @NonNullable String cacheName, @NonNullable String key);

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeListener.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeListener.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeListener.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/beans/ICacheChangeListener.java Thu May 10 09:03:42 2007
@@ -1,19 +1,23 @@
+package org.apache.jcs.yajcache.beans;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.beans;
 
 import org.apache.jcs.yajcache.beans.CacheChangeEvent;
 import org.apache.jcs.yajcache.lang.annotation.*;

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/PerCacheConfig.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/PerCacheConfig.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/PerCacheConfig.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/PerCacheConfig.java Thu May 10 09:03:42 2007
@@ -1,22 +1,24 @@
+package org.apache.jcs.yajcache.config;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.config;
-
 import java.io.File;
 
 import org.apache.jcs.yajcache.lang.annotation.*;
@@ -29,13 +31,13 @@
 @TODO("configuration via XML file")
 public class PerCacheConfig {
     private boolean isCacheFileEnabled = true;
-    
+
     public boolean setCacheFileEnabled(boolean isCacheFileEnabled) {
         boolean ret = this.isCacheFileEnabled;
         this.isCacheFileEnabled = isCacheFileEnabled;
         return ret;
     }
-    
+
     public boolean isCacheFileEnabled() {
         return this.isCacheFileEnabled;
     }

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/YajCacheConfig.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/YajCacheConfig.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/YajCacheConfig.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/config/YajCacheConfig.java Thu May 10 09:03:42 2007
@@ -1,22 +1,24 @@
+package org.apache.jcs.yajcache.config;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.config;
-
 import java.io.File;
 
 import org.apache.jcs.yajcache.lang.annotation.*;
@@ -29,10 +31,10 @@
 // http://www.netbeans.org/issues/show_bug.cgi?id=53704
 public enum YajCacheConfig {
     inst;
-    
+
     /** Root directory for cache overflow to file. */
     private @NonNullable File cacheDir = new File("/tmp/yajcache");
-    
+
     YajCacheConfig() {
         this.cacheDir.mkdirs();
     }

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheEntry.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheEntry.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheEntry.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheEntry.java Thu May 10 09:03:42 2007
@@ -1,20 +1,23 @@
+package org.apache.jcs.yajcache.core;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.core;
 
 import java.util.Map;
 import org.apache.commons.lang.builder.HashCodeBuilder;

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheManager.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheManager.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheManager.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheManager.java Thu May 10 09:03:42 2007
@@ -1,20 +1,23 @@
+package org.apache.jcs.yajcache.core;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.core;
 
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ConcurrentMap;
@@ -37,10 +40,10 @@
 // http://www.netbeans.org/issues/show_bug.cgi?id=53704
 public enum CacheManager {
     inst;
-    
+
     private static final boolean debug = true;
     private AtomicInteger countGetCache = new AtomicInteger(0);
-    
+
     private AtomicInteger countCreateCache = new AtomicInteger(0);
     private AtomicInteger countCreateCacheRace = new AtomicInteger(0);
     private AtomicInteger countCreateFileCache = new AtomicInteger(0);
@@ -48,36 +51,36 @@
 
     private AtomicInteger countRemoveCache = new AtomicInteger(0);
     private AtomicInteger countRemoveFileCache = new AtomicInteger(0);
-    
+
     // Cache name to Cache mapping.
-    private final ConcurrentMap<String,ICache<?>> map = 
+    private final ConcurrentMap<String,ICache<?>> map =
                 new ConcurrentHashMap<String, ICache<?>>();
-    /** 
+    /**
      * Used for entire cache with external IO,
      * so cache create/removal won't conflict with normal get/put operations.
      */
-    private final IKeyedReadWriteLock<String> keyedRWLock = 
+    private final IKeyedReadWriteLock<String> keyedRWLock =
             new KeyedReadWriteLock<String>();
-    /** 
-     * Returns an existing cache for the specified name; 
+    /**
+     * Returns an existing cache for the specified name;
      * or null if not found.
      */
     public ICache getCache(@NonNullable String name) {
         return this.map.get(name);
     }
-    /** 
-     * Returns an existing safe cache for the specified name; 
+    /**
+     * Returns an existing safe cache for the specified name;
      * or null if such a safe cache cannot not found.
      */
     public ICacheSafe getSafeCache(@NonNullable String name) {
         ICache c = this.getCache(name);
-        
+
         if (c == null || !(c instanceof ICacheSafe))
             return null;
         return (ICacheSafe)c;
     }
-    /** 
-     * Returns an existing cache for the specified name and value type;  
+    /**
+     * Returns an existing cache for the specified name and value type;
      * or null if not found.
      */
 //    @SuppressWarnings({"unchecked"})
@@ -90,8 +93,8 @@
         ICache c = this.map.get(name);
         return c != null && this.checkValueType(c, valueType) ? c : null;
     }
-    /** 
-     * Returns an existing safe cache for the specified name and value type;  
+    /**
+     * Returns an existing safe cache for the specified name and value type;
      * or null if such a safe cache cannot be found.
      */
     public <V> ICacheSafe<V> getSafeCache(
@@ -104,7 +107,7 @@
             return null;
         return this.checkValueType(c, valueType) ? (ICacheSafe<V>)c : null;
     }
-    /** 
+    /**
      * Returns a cache for the specified name, value type and cache type.
      * Creates the cache if necessary.
      *
@@ -117,7 +120,7 @@
             @NonNullable CacheType cacheType)
     {
         ICache c = this.map.get(name);
-               
+
         if (c == null) {
             switch(cacheType) {
                 case SOFT_REFERENCE:
@@ -137,7 +140,7 @@
         }
         return c;
     }
-    /** 
+    /**
      * Returns a safe cache for the specified name, value type and cache type.
      * Creates the cache if necessary.
      *
@@ -167,10 +170,10 @@
         if (debug)
             this.countRemoveCache.incrementAndGet();
         ICache c = this.map.remove(name);
-        
+
         if (c != null) {
             CacheType cacheType = c.getCacheType();
-            
+
             switch(cacheType) {
                 case SOFT_REFERENCE:
                 case SOFT_REFERENCE_SAFE:
@@ -197,9 +200,9 @@
         }
         return c;
     }
-    /** 
+    /**
      * Creates the specified cache if not already created.
-     * 
+     *
      * @return either the cache created by the current thread, or
      * an existing cache created by another thread due to data race.
      *
@@ -208,7 +211,7 @@
      */
 //    @SuppressWarnings({"unchecked"})
     private @NonNullable <V> ICache<V> tryCreateCache(
-            @NonNullable String name, 
+            @NonNullable String name,
             @NonNullable Class<V> valueType,
             @NonNullable CacheType cacheType)
     {
@@ -228,9 +231,9 @@
         }
         return newCache;
     }
-    /** 
+    /**
      * Creates the specified file cache if not already created.
-     * 
+     *
      * @return either the file cache created by the current thread, or
      * an existing file cache created by another thread due to data race.
      *
@@ -238,7 +241,7 @@
      * incompatible value type or incompatible cache type.
      */
     private @NonNullable <V> ICache<V> tryCreateFileCache(
-            @NonNullable String name, 
+            @NonNullable String name,
             @NonNullable Class<V> valueType,
             @NonNullable CacheType cacheType)
     {
@@ -267,13 +270,13 @@
 
     @TestOnly("Used solely to simluate a race condition during cache creation ")
     @NonNullable <V> ICache<V> testCreateCacheRaceCondition(
-            @NonNullable String name, @NonNullable Class<V> valueType, @NonNullable CacheType cacheType) 
+            @NonNullable String name, @NonNullable Class<V> valueType, @NonNullable CacheType cacheType)
     {
         return this.tryCreateCache(name, valueType, cacheType);
     }
     @TestOnly("Used solely to simluate a race condition during cache creation ")
     @NonNullable <V> ICache<V> testCreateFileCacheRaceCondition(
-            @NonNullable String name, @NonNullable Class<V> valueType, @NonNullable CacheType cacheType) 
+            @NonNullable String name, @NonNullable Class<V> valueType, @NonNullable CacheType cacheType)
     {
         return this.tryCreateCache(name, valueType, cacheType);
     }
@@ -284,18 +287,18 @@
      * @throws ClassCastException if the cache already exists for an
      * incompatible value type or incompatible cache type.
      */
-    private <V> void checkTypes(ICache c, 
-            @NonNullable CacheType cacheType, @NonNullable Class<V> valueType) 
+    private <V> void checkTypes(ICache c,
+            @NonNullable CacheType cacheType, @NonNullable Class<V> valueType)
     {
         if (c == null)
             return;
         if (!c.getCacheType().isAsssignableFrom(cacheType))
             throw new ClassCastException("Cache " + c.getName()
-                + " of type " + c.getCacheType() 
+                + " of type " + c.getCacheType()
                 + " already exists and cannot be used for cache type " + cacheType);
         if (!this.checkValueType(c, valueType))
             throw new ClassCastException("Cache " + c.getName()
-                + " of value type " + c.getValueType() 
+                + " of value type " + c.getValueType()
                 + " already exists and cannot be used for value type " + valueType);
         return;
     }
@@ -306,7 +309,7 @@
      * @return true if the valueType is compatible with the cache;
      *  false otherwise.
      */
-    private boolean checkValueType(@NonNullable ICache c, @NonNullable Class<?> valueType) 
+    private boolean checkValueType(@NonNullable ICache c, @NonNullable Class<?> valueType)
     {
         Class<?> cacheValueType = c.getValueType();
         return cacheValueType.isAssignableFrom(valueType);

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheType.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheType.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheType.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/CacheType.java Thu May 10 09:03:42 2007
@@ -1,21 +1,24 @@
+package org.apache.jcs.yajcache.core;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.core;
-
 import org.apache.jcs.yajcache.soft.SoftRefCache;
 import org.apache.jcs.yajcache.soft.SoftRefFileCache;
 
@@ -60,7 +63,7 @@
         }
         throw new UnsupportedOperationException("");
     }
-    /** 
+    /**
      * Returns true if cache of the given cache type can be used as
      * cache of the current cache type;
      * false otherwise.

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICache.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICache.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICache.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICache.java Thu May 10 09:03:42 2007
@@ -1,20 +1,23 @@
+package org.apache.jcs.yajcache.core;
+
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.core;
 
 import java.util.Map;
 

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICacheSafe.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICacheSafe.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICacheSafe.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/ICacheSafe.java Thu May 10 09:03:42 2007
@@ -1,20 +1,23 @@
+package org.apache.jcs.yajcache.core;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.core;
 
 import java.util.Map;
 import org.apache.jcs.yajcache.lang.annotation.*;
@@ -83,7 +86,7 @@
      */
     @ThreadSafety(
         value=ThreadSafetyType.SAFE,
-        caveat="The thread-safetyness of the given map cannot be guaranteed" 
+        caveat="The thread-safetyness of the given map cannot be guaranteed"
              + " by this interface.",
         note="The given values in the map is guaranteed to be thread-safe"
            + " only if the values are Java Beans."
@@ -119,7 +122,7 @@
      */
     @ThreadSafety(
         value=ThreadSafetyType.SAFE,
-        caveat="The thread-safetyness of the given map cannot be guaranteed" 
+        caveat="The thread-safetyness of the given map cannot be guaranteed"
              + " by this interface."
              + " Also, the thread-safetyness of the members of each value"
              + " in the map cannot be garanteed.",

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/SafeCacheWrapper.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/SafeCacheWrapper.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/SafeCacheWrapper.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/core/SafeCacheWrapper.java Thu May 10 09:03:42 2007
@@ -1,20 +1,23 @@
+package org.apache.jcs.yajcache.core;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.core;
 
 import java.io.Serializable;
 import java.util.Collection;
@@ -32,21 +35,21 @@
  * @author Hanson Char
  */
 @CopyRightApache
-public class SafeCacheWrapper<V> implements ICacheSafe<V> 
+public class SafeCacheWrapper<V> implements ICacheSafe<V>
 {
     /** Underlying cache. */
     private final @NonNullable ICache<V> cache;
-    
+
     private final CacheType cacheType;
-    
-    /** 
-     * Constructs a safe cache by wrapping an underlying cache. 
+
+    /**
+     * Constructs a safe cache by wrapping an underlying cache.
      * @param cache underlying cache.
      */
     public SafeCacheWrapper(@NonNullable ICache<V> cache)
     {
         this.cache = cache;
-        
+
         switch(cache.getCacheType()) {
             case SOFT_REFERENCE:
                 this.cacheType = CacheType.SOFT_REFERENCE_SAFE;
@@ -58,23 +61,23 @@
                 throw new AssertionError(this);
         }
     }
-    
+
     // ICache implementation by delegating to the underlying cache.
-    
-    public String getName() { 
-        return this.cache.getName(); 
+
+    public String getName() {
+        return this.cache.getName();
     }
-    public Class<V> getValueType() { 
-        return this.cache.getValueType(); 
+    public Class<V> getValueType() {
+        return this.cache.getValueType();
     }
-    public V get(String key) { 
-        return this.cache.get(key); 
+    public V get(String key) {
+        return this.cache.get(key);
     }
-    public int size() { 
-        return this.cache.size(); 
+    public int size() {
+        return this.cache.size();
     }
     public boolean isEmpty() {
-        return this.cache.isEmpty(); 
+        return this.cache.isEmpty();
     }
     public boolean containsKey(Object key) {
         return this.cache.containsKey(key);
@@ -103,9 +106,9 @@
     public Set<Map.Entry<String, V>> entrySet() {
         return this.cache.entrySet();
     }
-    
+
     // ICacheSafe implementation
-    
+
     public V getCopy(@NonNullable String key) {
         V val = this.cache.get(key);
         return this.dup(val);

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContent.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContent.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContent.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContent.java Thu May 10 09:03:42 2007
@@ -1,22 +1,24 @@
+package org.apache.jcs.yajcache.file;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.file;
-
 import java.io.IOException;
 import java.io.RandomAccessFile;
 import java.util.Arrays;
@@ -24,7 +26,7 @@
 import org.apache.jcs.yajcache.lang.annotation.*;
 
 /**
- * Cache File Content which represents the file persistence format 
+ * Cache File Content which represents the file persistence format
  * of a cache item.
  *
  *<pre>
@@ -48,18 +50,18 @@
     private byte contentType;
     private int contentLength;
     private int contentHashCode;
-    
+
     private byte[] content;
-    
+
     protected CacheFileContent() {}
-    
+
     /**
      * Constructs an instance of CacheFileContent from the given content type
      * and content.
      */
     private CacheFileContent(
             @NonNullable CacheFileContentType contentType,
-            @NonNullable byte[] content) 
+            @NonNullable byte[] content)
     {
         this.contentType = contentType.toByte();
         this.content = content;
@@ -107,12 +109,12 @@
     public int getContentHashCode() {
         return contentHashCode;
     }
-    
+
     void setContentHashCode(int contentHashCode) {
         this.contentHashCode = contentHashCode;
     }
     /**
-     * Returns true iff the current hash code is consistent with 
+     * Returns true iff the current hash code is consistent with
      * the content.
      */
     public boolean isValid() {
@@ -125,9 +127,9 @@
      */
     @NonNullable
     static CacheFileContent getInstance(
-            @NonNullable CacheFileContentType contentType, 
-            @NonNullable byte[] content) 
-        throws IOException 
+            @NonNullable CacheFileContentType contentType,
+            @NonNullable byte[] content)
+        throws IOException
     {
         return new CacheFileContent(contentType, content);
     }
@@ -135,7 +137,7 @@
      * Returns an instance of CacheFileContent from the given random access file;
      */
     @NonNullable
-    static CacheFileContent getInstance(@NonNullable RandomAccessFile raf) 
+    static CacheFileContent getInstance(@NonNullable RandomAccessFile raf)
         throws IOException
     {
         CacheFileContent cfc = new CacheFileContent();

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentCorrupted.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentCorrupted.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentCorrupted.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentCorrupted.java Thu May 10 09:03:42 2007
@@ -1,22 +1,24 @@
+package org.apache.jcs.yajcache.file;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.file;
-
 import java.io.IOException;
 import java.io.RandomAccessFile;
 
@@ -32,8 +34,8 @@
     static CacheFileContentCorrupted inst = new CacheFileContentCorrupted();
 
     private CacheFileContentCorrupted() {}
-    
-    @Override void write(@NonNullable RandomAccessFile raf) throws IOException 
+
+    @Override void write(@NonNullable RandomAccessFile raf) throws IOException
     {
     }
 
@@ -61,7 +63,7 @@
     @Override public int getContentHashCode() {
         return 0;
     }
-    
+
     @Override void setContentHashCode(int contentHashCode) {
     }
     @Override public boolean isValid() {

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentType.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentType.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentType.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileContentType.java Thu May 10 09:03:42 2007
@@ -1,22 +1,24 @@
+package org.apache.jcs.yajcache.file;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.file;
-
 import java.io.Serializable;
 import org.apache.commons.lang.SerializationUtils;
 import org.apache.jcs.yajcache.lang.annotation.*;
@@ -46,11 +48,11 @@
                 throw new AssertionError(this);
         }
     }
-    /** 
-     * Returns the corresponding CacheFileContentType enum instance 
-     * from the given byte value. 
+    /**
+     * Returns the corresponding CacheFileContentType enum instance
+     * from the given byte value.
      */
-    
+
     public static @NonNullable CacheFileContentType fromByte(byte b) {
         switch(b) {
             case 0:

Modified: jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileDAO.java
URL: http://svn.apache.org/viewvc/jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileDAO.java?view=diff&rev=536904&r1=536903&r2=536904
==============================================================================
--- jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileDAO.java (original)
+++ jakarta/jcs/trunk/sandbox/yajcache/src/org/apache/jcs/yajcache/file/CacheFileDAO.java Thu May 10 09:03:42 2007
@@ -1,22 +1,24 @@
+package org.apache.jcs.yajcache.file;
 
 /*
- * Copyright 2005 The Apache Software Foundation.
- *
- * Licensed under the Apache License, Version 2.0 (the "License")
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
  *
- *     http://www.apache.org/licenses/LICENSE-2.0
+ *   http://www.apache.org/licenses/LICENSE-2.0
  *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * 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.
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, 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.apache.jcs.yajcache.file;
-
 import java.io.File;
 import java.io.IOException;
 import java.io.RandomAccessFile;
@@ -44,16 +46,16 @@
     private AtomicInteger countCorruptMinLength = new AtomicInteger(0);
     private AtomicInteger countCorruptLength = new AtomicInteger(0);
     private AtomicInteger countCorruptInvalid = new AtomicInteger(0);
-    
+
     private Log log = LogFactory.getLog(this.getClass());
-    
+
     /**
      * Writes the specified cache item into the file system.
      *
      * @return true if successful; false otherwise.
      */
     public boolean writeCacheItem(
-            @NonNullable String cacheName, @NonNullable CacheFileContentType type, 
+            @NonNullable String cacheName, @NonNullable CacheFileContentType type,
             @NonNullable String key, @NonNullable byte[] val)
     {
         File file = CacheFileUtils.inst.getCacheFile(cacheName, key);
@@ -81,22 +83,22 @@
     }
     /**
      * Reads the byte array of a specified cache item from the file system.
-     * 
+     *
      * @return the byte array of a specified cache item from the file system;
      * or null if it doesn't exist;
      * or CacheFileContent.CORRUPTED if file is corrupted.
      */
-    public CacheFileContent readCacheItem(@NonNullable String cacheName, @NonNullable String key) 
+    public CacheFileContent readCacheItem(@NonNullable String cacheName, @NonNullable String key)
     {
         File file = CacheFileUtils.inst.getCacheFile(cacheName, key);
-        
+
         if (!file.exists())
             return null;
         final long fileSize = file.length();
-        
+
         if (fileSize <= CacheFileContent.MIN_FILE_LENGTH) {
             countCorruptMinLength.incrementAndGet();
-            log.warn("Corrupted file which failed the minimum length condition for cacheName=" 
+            log.warn("Corrupted file which failed the minimum length condition for cacheName="
                     + cacheName + " key=" + key);
             return CacheFileContent.CORRUPTED;
         }
@@ -104,13 +106,13 @@
         try {
             raf = new RandomAccessFile(file, "r");
             CacheFileContent cfc = CacheFileContent.getInstance(raf);
-            
+
             if (cfc.isValid()) {
                 final int contentLength = (int)fileSize - CacheFileContent.MIN_FILE_LENGTH;
-                
+
                 if (contentLength != cfc.getContentLength()) {
                     countCorruptLength.incrementAndGet();
-                    log.warn("Corrupted file with unexpected content length for cacheName=" 
+                    log.warn("Corrupted file with unexpected content length for cacheName="
                             + cacheName + " key=" + key);
                     return CacheFileContent.CORRUPTED;
                 }
@@ -118,7 +120,7 @@
             else
             {
                 countCorruptInvalid.incrementAndGet();
-                log.warn("Corrupted file for cacheName=" + cacheName 
+                log.warn("Corrupted file for cacheName=" + cacheName
                         + " key=" + key);
                 return CacheFileContent.CORRUPTED;
             }
@@ -152,7 +154,7 @@
         return file.delete();
     }
 
-    @Override 
+    @Override
     public @NonNullable String toString() {
         return ToStringBuilder.reflectionToString(this);
     }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.