Re: Bug in the CacheDependency or Cache object? Help!



Well I found another workaround for the 2nd problem by writing into a directory parallel to the dependent file which was in the website root. The 2nd problem seems to be that I could not write a file into a subdir of the \bin directory without blowing the Cache objects that were dependent upon a file in the website root.

So in summary there is a bug in CacheDependency when used with Cache for a dependent file in the website roor that deletes the cached item if:
a.. writing data to a file in a subdir of the \bin directory
b.. deleting and creating a directory that is parallel to the dependent file
Would be great if anyone could verify this or if MSFT would fix! Don't think it is my imagination run wild...

Thanks,
Dave

"Dave" <dave@xxxxxxxxxx> wrote in message news:%23jhnMw5$HHA.4844@xxxxxxxxxxxxxxxxxxxxxxx
Got this working by discreetly deleting the files in a parallel directory
rather than recreating the directory but then caching broke again if I write
a file into a sub sub directory from the root directory. Sort of like
caching is dependent on the entire directory tree CONTAINING the dependent
file rather than just the file itself.

Would love MSFT or anyone to comment on this please.

Is this a bug or expected behaviour. Is there a workaround?

Thanks,
Dave

"Dave" <dave@xxxxxxxxxx> wrote in message
news:%236sxBxz$HHA.484@xxxxxxxxxxxxxxxxxxxxxxx
Anone had this problem? Please try to see if get similar results. Could be
easily tested in some current asp.net 3.0 app just by deleting a
directory.

Thanks for any feedback,
Dave


"Dave" <dave@xxxxxxxxxx> wrote in message
news:e1T3z4u$HHA.2268@xxxxxxxxxxxxxxxxxxxxxxx
Using ASP.Net 2.0 on Vista with IIS6, if I set a CacheDependency on a
file into a Cache entry that I insert and then delete a subdirectory in
the same directory that the file is located in then my dependency is
triggered and my cache object is deleted.

If I create a directory or delete another file in that same directory
then the Cache is not bothered.

My CacheDependency specifies the full and proper file name and not just
the directory path.

Is this a known problem?

Fix or workaround?

Thanks,
Dave at DotNetCodeSlingers dot com




Relevant Pages

  • Re: [PHP] Tool for programmer team
    ... coordination with different tools to help out. ... tasks, in particular, are any of tasks 5-8 dependent upon any of tasks 1-4? ... and as 'bugs' towards the release of a development cycle. ... everything as a bug, because then youll get trapped in a horrible realm ...
    (php.general)
  • Re: Looking for speed increases in "make index"
    ... variable may be dependent on some conditional, ... Dual-core machines are still relatively new. ... It may not stay in L1 cache but unless your system is extremely memory ... This is likely to be more a combination of the crippled pentium 4 core ...
    (freebsd-hackers)
  • Re: Binary to decimal
    ... Converting from BCD to decimal is trivial ... Outputting it is OS dependent. ... 1st bug in MS win2k source code found after 20 minutes: ...
    (alt.lang.asm)
  • RE: Remove Things in Application State After Period?
    ... you want to store some shared objects in the global ... Application State collecction and make it be cleared after a certain ... I think you'd better consider using the Application Cache instead ... you can supply a CacheDependency for each cache item so ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: Program performance/optimisation
    ... Generally the algorithm chosen has a strong effect on the cache ... The compiler may have some effect, especially on the instruction cache, ... How fast this code is or isn't is very platform dependent, ...
    (comp.programming)